●硬件连接
按下图所示连接方法,将芯片上的UART串行通信口的TXD和RXD引脚连接至BT5702蓝牙适配器。
BT5702有主机和从机之分。主机只能与BT5701或BT5702的从机配合使用,可主动寻找从机并自动进行配对连接。从机的用途则比较广泛,它可以与任何支持蓝牙SPP串口协议(Series Port
Profile)的主机进行连接,如具有蓝牙功能的电脑、手机、PDA等,从机等待蓝牙Master主机来寻找并响应其配对请求。主机和从机的默认配对码
都是“0000”。

BT5702的接口定义如上图所示
配套引线定义:红线—电源(4.5V-6V),蓝线—接单片机TXD,黄线—接单片机RXD,黑线—GND接地
RESET按钮用于清除主机所记忆的从机地址码,该按钮对从机无效
●AT命令(命令结尾无需跟回车和换行符)
注意1:必须确保BT5702的波特率与单片机串口波特率始终保持一致,修改了BT5702的波特率后,必须立即修改单片机串口的波特率;
注意2:必须在指示灯闪烁的非连接状态,才能发送AT命令。指示灯常亮,说明已建立蓝牙连接,AT命令会被作为通信内容发送至通信对象。
▶测试命令
发送:AT
返回:OK
▶修改蓝牙串口通信波特率
发送格式:AT+BAUDn
返回信息:OK......
例如发送:AT+BAUD4,返回信息:OK9600
参数n对应的通信速率:
n=1,1200、n=2,2400、n=3,4800、n=4,9600、n=5,19200、n=6,38400、n=7,57600、n=8,115200bps
▶蓝牙串口奇偶校验设置
发送格式:AT+PN,无校验,这是适配器的默认设置
发送格式:AT+PO,奇校验
发送格式:AT+PE,偶校验
▶修改蓝牙名称
发送格式:AT+NAMEname
返回信息:OKsetname
例如发送:AT+NAMEirxon,返回信息:OKsetname,蓝牙名称就被改为irxon了。蓝牙名称不要超过20个字符。主机没有蓝牙名称,请不要尝试修改。
▶修改蓝牙配对密码
发送格式:AT+PINxxxx
返回:OKsetpin
例如发送:AT+PIN0000,返回信息:OKsetpin,蓝牙配对密码改为0000
参数xxxx为所要设置的新配对密码,4个数字,此命令可用于从机或主机。密码修改后当时不能生效,需要断电后等适配器彻底放电,才能遗忘原来的密码。
(AT命令所设定的各种参数均可掉电保存,修改一次,长期有效) |