定义:

二、模块引脚定义 - 图1

引脚 定义 功能
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

注意:

  1. 11 脚复位低有效, 100ms 低电平会导致系统复位。
  2. V2.1模块17, 19, 20为蓝牙连接LED1状态、 23, 24, 25为蓝牙连接LED2状态。蓝牙模组默认输出低电平, 连接成功后输出高电平, 断开后恢复默认电平。
  3. 模块VCC, GND是相邻的2个脚, 切勿带电焊接操作造成模块电源短路, 否则有可能会造成芯片损坏导致工作异常。

模块传输参数:

  1. 指令均按字符串格式化发送,且指令末尾要加换行符 \r\n ;
  2. 模块传输有效距离30m;
  3. 串口支持最大包为512Byte;
  4. 串口发送延时超过10ms则为分包发送;
  5. 应用时数据包发送间隔建议大于200ms
  6. MCU往主模块发送数据过程中, 当主模块收到数据过多过快, 来不及发送时会把RTS置高, 同时串口发送“AT+NACK” 通知 MCU 停止发送数据; 数据发送完毕后, RTS置低, 同时串口发送“AT+ACK” 通知MCU可以继续发送数据;