HC-05是一款主从一体的蓝牙模块,通过UART与单片机进行数据交换。在使用HC-05蓝牙模块进行设备的通讯之前,需要对模块进行AT指令调试。以下是本人在进行HC-05的AT调试、使用单片机进行蓝牙通讯过程中的一些调试笔记。
一、进入AT调试模式
首先将HC-05与CH340进行连接(HC-05的RXD连接CH340的TXD、HC-05的TXD连接CH340的RXD),在将CH340上电之前,长按住HC-05模块的黑色小按钮,上电之后松开按钮(成功进入AT调试模式则HC-05的指示灯慢闪,否则快闪)。
二、进行指令调试
在进入AT调试模式之后,打开串口调试助手,发送AT指令(以\r\n结尾)进行相应的配置。首先发送指令:AT\r\n进行测试,查看是否返回OK,若成功返回,接着可以配置HC-05的主从模式、修改蓝牙设备名称、设置蓝牙配对密码、设置波特率等,具体的指令格式可以查看文件《HC-05蓝牙模块AT指令集》
三、注意事项
(1)在使用HC-05与单片机进行通讯之前,必须配置好HC-05的主从模式以及波特率(通常为9600),否则会出现错误。
(2)在AT指令调试过程中,若出现异常,试着将HC-05的EN引脚与CH340的3.3V引脚连上。
(3)在使用蓝牙模块的情况下,若单片机无法成功烧录程序,可以先将板子的RXD与TXD接线拿下,烧录成功后再连上接线。(STM32利用USB数据线进行烧录时,若烧录失败可以试试将板子上TXD和RXD的原先的跳帽插上)