定义:
引脚 | 定义 | 功能 |
---|---|---|
1 | TX | UART 数据输出 |
2 | RX | UART 数据输入 |
3 | CTS | CTS 硬件流控制 |
4 | RTS | RTS 硬件流控制 |
5 | GPIO1 | 通用 IO 口 |
6 | GPIO2 | 通用 IO 口 |
7 | NC | 空 |
8 | GPIO3 | 通用 IO 口 |
9 | GPIO4 | 通用 IO 口 |
10 | NC | 空 |
11 | RESET | 模块复位脚低复位 |
12 | VCC | 电源 |
13 | GND | 地 |
14 | GND | 地 |
15 | NC | 空 |
16 | NC | 空 |
17 | LED1 | 蓝牙状态指示灯 1 |
18 | NC | 空 |
19 | LED1 | 蓝牙状态指示灯 1 |
20 | LED1 | 蓝牙状态指示灯 1 |
21 | NC | 空 |
22 | NC | 空 |
23 | LED2 | 蓝牙状态指示灯 2 |
24 | LED2 | 蓝牙状态指示灯 2 |
25 | LED2 | 蓝牙状态指示灯 2 |
26 | NC | 空 |
注意:
- 11 脚复位低有效, 100ms 低电平会导致系统复位。
- V2.1模块17, 19, 20为蓝牙连接LED1状态、 23, 24, 25为蓝牙连接LED2状态。蓝牙模组默认输出低电平, 连接成功后输出高电平, 断开后恢复默认电平。
- 模块VCC, GND是相邻的2个脚, 切勿带电焊接操作造成模块电源短路, 否则有可能会造成芯片损坏导致工作异常。
模块传输参数:
- 指令均按字符串格式化发送,且指令末尾要加换行符
\r\n
; - 模块传输有效距离30m;
- 串口支持最大包为512Byte;
- 串口发送延时超过10ms则为分包发送;
- 应用时数据包发送间隔建议大于200ms;
- MCU往主模块发送数据过程中, 当主模块收到数据过多过快, 来不及发送时会把RTS置高, 同时串口发送“AT+NACK” 通知 MCU 停止发送数据; 数据发送完毕后, RTS置低, 同时串口发送“AT+ACK” 通知MCU可以继续发送数据;