ѡ ֻ | ʵ԰
л

з

 һ
 ע

QQ¼

ֻһٿʼ

ɨһɨ΢

б
鿴: 3626|ظ: 1

ģ--ͬʱHIDSPPܣͨATָò

[]
2014-8-2 17:22:10 | ʾȫ¥ |Ķģʽ
һ        :
  RG-U2H-S10 ʹģ RG-BT10-04 ͽģӲƽ̨ϼHID Э֮Ʒô뷽ʽЧʵ̹ܡ
ģͨڣUART ӿڣ ASCII 빦ܼ루ο 1ת HID 룬ͨ HID ͨ䵽 PC AndroidiPhone ֻƽԵ豸ϡڲҪԤ£ɽ ASCII ֱַ͵豸꽹WordExcel ͼ±ı༭Уı༭ҲӦģ鷢Ĺܿ磺ıѡ CTRL+A ɾ Delete CTRL+Cճ CTRL+Vȡ
  RG-U2H-S10 ʹģ֧ 2.0 淶̬빦ܣ
  RG -U2H-S10 ʹģ֧ 2.13.04.0 ȹ淶ӹܣ
  RG -U2H-S10 ʹģҪ״̬
1  AT Ӧ״̬
ģϵԶ AT Ӧ״̬ɽ֮ص AT ָ
磺޸豸ơ޸롢ڲ趨ȡ
رʾ
ϵ AT Ӧ״̬Уģ齫Զ֮ӵ HOST 豸ӣӳɹݴ״̬򱣳ԭ״̬
2  ״̬
ģֻ֧ 2.0 淶 HOST 豸ʱҪģ鶯̬룬ʱģ齫Զת״̬(ASCII + \r\n)ģֽص AT Ӧ״̬
ģ֧ 2.1 3.0 4.0 淶 HOST 豸ʱִм̣ʵ,Ҫ״̬
3  ݴ״̬
ģ HOST 豸ӳɹݴ״̬Ͽӣģ齫ص AT Ӧ״̬
  ״ָ̬ʾ
  ģ鹤״ָ̬ʾ
  ֹ
  ֹӲ
  ǿƶϿ
  ǿ֤豸
        ص㣺
        ѭ Bluetooth V2.1 + EDR 淶
Class 2 ʼ
2.4G PCB Ƶߣ
ڿտڵشշɴ 10 ף
ֱָ֧׼ 1.2k2.4k4.8k9.6k19.2k38.4k57.6k115.2k230.4k460.8k921.6k1.384Mbps֧Ӳƴ䣻
ִ AT Ϊģвͷ
״ָ̬ʾڹ۲ģ鹤״̬ʵλģ״̬ļأ
߱͹ġԶ߹
        Ӧ
ȫܴ̽
Чɨǹ
ִڼHID豸

ġ        ŷֲ

ź˵μRG-BT10-04 ͽģ˵顷
塢        γߴ磺

        PCB װ

ߡ        ԣ

ˡ        ӿڣ
        RG-U2H-S10ͽ봮ģ
Դ         +3.3V
        I < 30 mA
ӿڵƽ        CMOS /TTL ƽ
ӿź        RXTXRSTCTS
š        ״ָ̬ʾ
RG-U2H-S10 ģṩ PIO8 ܽţָʾģ鹤״̬

ʮ        ״ָ̬ʾ
RG-U2H-S10 ģṩ PIO9 ܽţָʾģ״̬ӳɹģݴ״̬

ʮһ        ״ָ̬ʾ

ʮ        ߲ã
AT Ӧ״̬ģ齫Ӧλͨڷĸ AT λģвģ鷢 AT+HELP չʾģֵ֧ AT ָ
AT+HELP
AT+ORGL
AT+RESET
AT+ADDR?
AT+PSWD
AT+PSWD?
AT+NAME
AT+NAME?
AT+RNAME?
AT+UART
AT+UART?
AT+RMAAD
AT+FSAD
AT+ADCN?
AT+MRAD?
AT+CMODE
AT+CMODE?
AT+BIND
AT+BIND?
AT+IPEN
AT+CLASS
AT+CLASS?
AT+IAC
AT+IAC?
AT+SLEEP   
AT+SLEEP?
AT+FLOW
AT+FLOW?
AT+STATE?
ָӦμRG-UART-S ϵģ AT ָ
ʮ        ֹߣ
RG-U2H-S10 ģĬãֹԶߡΪӦ͹ĵҪʹģԶ߹ܡ
AT+ SLEEP=1\r\n   ʹģԶ
AT+ SLEEP =0\r\n   ֹģԶ

AT+ SLEEP?
+SLEEP:0
OK

AT+ SLEEP=1
OK
ΪģԶ
AT+ SLEEP=0
OK
ΪֹģԶ
ʮġ        ֹӲأ
RG-U2H-S10 ģĬãֹӲء
Ϊ˱ݶʧӦݴ䣬ʱ뿪Ӳء
AT+ FLOW =1 \r\n   ʹģӲ
AT+ FLOW =0 \r\n   ֹģӲ
:
AT+FLOW?
+FLOW:1
OK
شӲѯϢ

AT+FLOW=1
OK
ʹģӲ

AT+FLOW=0
OK
ֹģӲ
ʮ塢        HIDSPPģʽл
RG-U2H-S10 ģĬãHIDģʽ
HIDSPPģʽлʹATָ:AT+WKMD=<Param>áParam=0HIDģʽParam=0SPPģʽ
AT+ WKMD =0 \r\n   ΪHIDģʽ
AT+ WKMD =1 \r\n   ΪSPPģʽ

AT+WKMD?
HIDģʽ·Ϣ
+WKMD:HID
OK
AT+WKMD=0ΪHIDģʽ
AT+WKMD=1ΪSPPģʽ
ʹģIOҲֱģHIDSPPģʽл巽ΪPIO11Žӵػգģ鹤HIDģʽPIO11ߵƽģʽSPPģʽ
ʮ        ǿ˳״̬
ģݴ״̬   PIO5 ߵƽʱ䲻 1 룬ģHOST 豸Ͽӣ˳ݴ״̬ AT Ӧ״̬
ʮߡ        ǿ֤豸
״̬ PIO5 ߵƽʱ䲻 5 룬ģԹ豸֤ϢAT+RMAAD Ҳʵ˹ܡ
ʮˡ        Ӧã

1ֵܼ
#define F1_KEY                                                    0x80
#define F2_KEY                                                                0x81
#define F3_KEY                                                                0x82
#define F4_KEY                                                         0x83
#define F5_KEY                                                         0x84
#define F6_KEY                                                         0x85
#define F7_KEY                                                         0x86
#define F8_KEY                                                         0x87
#define F9_KEY                                                         0x88
#define F10_KEY                                                         0x89
#define F11_KEY                                                         0x8A
#define F12_KEY                                                        0x8B
#define CAPS_LOCK_KEY                                        0x8C
#define NUM_LOCK_KEY                                         0x8D
#define PRINT_SCREEN_KEY                                 0x8E
#define SCROLL_LOCK_KEY                                 0x8F
#define ESCAPE_KEY                                                 0x90
#define TAB_KEY                                                         0x91
#define BACKSPACE_KEY                                         0x92
#define DELETE_KEY                                                 0x93
#define ENTER_KEY                                                 0x94
#define PAUSE_KEY                                                 0x95
#define INSERT_KEY                                                 0x96
#define HOME_KEY                                                 0x97
#define END_KEY                                                         0x98
#define PAGE_UP_KEY                                         0x99
#define PAGE_DOWN_KEY                                 0x9A
#define RIGHT_ARROW_KEY                                 0x9B
#define LEFT_ARROW_KEY                                 0x9C
#define DOWN_ARROW_KEY                                0x9D
#define UP_ARROW_KEY                                         0x9E
#define LEFT_CONTROL_KEY                                 0x9F
#define RIGHT_CONTROL_KEY                         0xA0
#define LEFT_SHIFT_KEY                                         0xA1
#define RIGHT_SHIFT_KEY                                 0xA2
#define LEFT_ALT_KEY                                         0xA3
#define RIGHT_ALT_KEY                                         0xA4
#define LEFT_GUI_KEY                                         0xA5
#define RIGHT_GUI_KEY                                         0xA6
#define SELECT_KEY                                                 0xA7
#define CUT_KEY                                                         0xA8
#define COPY_KEY                                                 0xA9
#define PASTE_KEY                                                 0xAA
#define UNDO_KEY                                                 0xAB       
RG-U2S-S10 ģ֧ʮƹֵܼĽ˱ģ鹦ܵƷƵϽ淶

аԴ

Ҫ ¼ ſػ鿴ûʺţע

x
ظ

ʹõ ٱ

 ¥| 2015-9-19 11:22:52 | ʾȫ¥
Ѷһ£ģ鹦ǿ󣬷dzʺɨǹӦãҪѿɺһ¡
ظ ֧

ʹõ ٱ

б

ֹ

Archiver|С|з ( ICP14052215-1

GMT+8, 2019-5-22 07:01 , Processed in 0.109376 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

ٻظ ض б