分析设置之后通信的方面入手
2018/8/17 解决但需要优化,每次检查蓝牙是否设置过的时间太长
蓝牙恢复出厂设置 Reload 引脚
引脚1与13短接恢复出厂设置
US
USR-BLE
USR-BLE101 V1.0.
USR-BLE101 V1.0.
1.Hello OK.
2.AT into OK.
3.Read MAC OK.
4.Name change OK.
5.Hello change OK.
6.CommBaudrate change OK.
如果有字符串USR-BLE101 V1.0.说明蓝牙没被配置过,可以进入配置,如果无此字符串说明配置过,可以跳过蓝牙配置
先设置串口4波特率为57600与蓝牙通信,检查是否配置过,如果没有则配置,则配置,配置过则跳过配置,最后都要更改波特率为152000,
蓝牙进入出厂设置会返回字符串USR-BLE101 V1.0.
{0x0d,0x0a,'U','S','R','-','B','L','E','1','0','1',0x20,'V','1','.','0','.','5',0x0d,0x0a};
配置现象如下
1.Comm Baudrate change 115200.
2.AT into OK.
3.Read MAC OK.
4.Name change OK.
5.Hello change OK.
6.CommBaudrate change OK.
PIN | 网络名称 | 功能 |
1 | Reload | 恢复出厂设置 Reload 引脚 |
2 | Wake_Up | 模块唤醒引脚 |
3 | NC | 悬空 |
4 | AD | 电池电量检测引脚 |
5 | NC | 悬空 |
6 | VCC | 1.9V 至 5.5V 无线模块电源 |
7 | SWDLINK | 程序调试时钟引脚 |
8 | SWDIO | 程序调试数据引脚 |
9 | UART_TX | 串口发送引脚 |
10 | UART_RX | 串口接收引脚 |
11 | LINK | 模块状态灯引脚 |
12 | Rest | 模块复位引脚 |
13 | GND | 模块电源地 |
14 | VCC | 1.9V 至 5.5V 无线模块电源 |