太阳成集团无线:蓝牙模块BLE5201使用方法
1、环境准备
硬件:2个蓝牙模块BLE5201
软件:SSCOM 串口调试助手
注:由于模块CS脚默认为高电平,而低功耗模式为高电平有效,因此需要提前拉低CS脚以正常使用模块的所有功能。
2、自动连接
模块上电后拉低SET脚进入配置模式,由于模块默认为从机角色,需要对其中一个模块发送“AT+ROLE=1”将其切换为主机角色。
2个模块都在透传模式时,会自动建立蓝牙连接。连接建立后,即可开始透传数据。
3、手动连接
模块在配置模式时为空闲状态,不做广播、扫描操作,此时可以使用手动连接。
向模块A发送指令“AT+SCAN”开启扫描。模块A会扫描并打印出模块B的设备信息。
向模块A发送建立连接指令AT+CONA,等待连接建立。成功建立连接后,拉高SET脚退出配置模式,即可开始透传数据。
4、断开连接
拉低DISC引脚,或者在配置模式中使用AT+DISC指令,即可断开当前连接。
DISC引脚持续拉低时,模块不做广播、扫描操作,无法建立连接,直到DISC引脚恢复高电平为止。
使用后者的方式可以在有多个连接时,断开指定的连接。
蓝牙模块BLE5201固件升级
1、空中升级
打开串口调试助手,拉低BLE5201的SET引脚进入配置模式,发送AT+UPDATE命令后,BLE5201会响应“OK\r\n”,并重启蓝牙模块以进入升级模式。
手机打开蓝牙功能,打开EFR Connect应用软件,点击Browser,搜索并连接需要升级的设备。
(EFR Connect应用软件可在谷歌应用商店下载)
升级模式下的BLE5201模块固定广播名称为“OTA-BLE5201”。点击Connect连接。
点击右上角菜单,点击OTA DFU选项。
在弹出的对话框里点击FULL OTA,将Application文件与Applocaer文件依次导入,然后点击OTA选项开始传输文件。
文件传输完毕后,点击END,蓝牙连接将自动断开,模块开始安装升级固件。
升级完毕后,模块自动重启,模块将运行升级后的程序;如果升级失败,模块将运行升级前的程序。
(注:进入程序升级模式后会重置配置模式下保存的参数)