接线
-
接线是最关键的一步!!!!不多提辛酸历程了。(笔者使用的是集合有USB转TTL的单片机)
-
我们需要遵循一个原则,交叉连接,TXD和RXD连接,RXD和TXD连
-
********下面来理一下思路
-
如果要用电脑与蓝牙模块进行通信 (如:用电脑配置蓝牙模块的波特率),需要将蓝牙模块的RXD和单片机的P3.0(RXD)相连,TXD和单片机的P3.1(TXD)相连。
如果要将单片机和蓝牙模块进行通信(如:用手机蓝牙连接蓝牙模块,通过手机APP发送指令到蓝牙,蓝牙将收到的数据传给单片机)需要将蓝牙模块的RXD和单片机的P3.1(TXD)相连,TXD和单片机的P3.0(RXD)相连。
因为以上两种是我们都需要使用的,因而在具体操作时请大家记得更换接线
我们对51单片机进行程序烧录时,记得将蓝牙模块的RXD和TXD拔下,有可能会烧录不成功。 -
HC-05有6个引脚(不同款可能不一样),但是经实际测试,只需要中间4个引脚即可(TXD、RXD、GND、VCC【5V】),和一些只有4个引脚的蓝牙模块接线相同,特别注意的是EN最好不要接入高电平了,虽然这是个使能,但是这玩意接上后,模块只会进入配置模式(以下会详解)。
-
蓝牙模块一共有两个模式:1.配置模式 2.正常模式
- 配置模式:用来设置主从机、波特率、密码、连接等一系列信息(使用AT指令);其中需要我们设置的是波特率,主从机以及密码。其具有断电保存的功能,所以我们一般只需要配置一次。
- 正常模式:当设置完配置模式一系列参数后,我们便可以进入正常模式,将蓝牙模块和另一个拥有蓝牙模块的设备进行通信,从而传递数据
-
按住蓝牙模块上的小按键,然后上电,即可进入配置模式(灯2S闪烁一次);也可以将EN接入高电平,上电后便直接进入配置模式(不推荐)。正常上电(不进行其余操作,不要接EN,不要接EN,不要接EN),便进入正常模式。
配置模式
- 线路接好后,我们要看蓝牙模块是否正常工作,首先进入配置模式,然后打开串口调试工具,波特率设置为38400,这个是配置模式下固定的波特率,就算我们在后面进行了波特率更改,改变的其是正常模式下的波特率;再次进入配置模式,依旧需要设置为38400的波特率,发送 AT 到蓝牙模块,如果收到OK,那么你的蓝牙模块没啥大问题,如果没有收到,恭喜你,中奖了,退货吧(大概率是因为操作问题,特别是串口调试工具的使用,有的串口调试程序有发送新行这一选项,一定要勾上才