天天看点

HC-05蓝牙模块AT指令调试

HC-05蓝牙模块在AT模式下的波特率和正常模式下的波特率不是一回事,在AT模式下的波特率是我们没办法进行修改的,他永远都是固定的38400,而在正常模式下的波特率我们是可以在AT模式下通过AT指令集进行修改的。

但是,网上都说HC-05蓝牙模块在正常模式下默认的波特率是9600,但是把HC-05在AT模式下进行初始化之后,它在正常模式下的波特率不应该是9600么。。。但是我试了一下,初始化之后,HC-05在正常模式下的波特率也变成了38400,真坑。我说咋蓝牙模块一初始化之后就不能用了,原来是这个原因。

再说一下CMODE,如果设为CMODE=0,那么主蓝牙就是以指定的地址进行连接,如果不给他指定一个地址,那么他就会一直搜索它上一次连接的那个地址,直到搜索到为止,如果搜索不到,他可能就连接不上任何蓝牙了。

如果设为CMODE=1,那么主蓝牙就会在自己的可搜索范围内进行搜索和自己密码一样的,如果搜索到了,那么就可以连接上了。如果是从蓝牙,那么他就会被主蓝牙或者手机等设备搜索到,然后输入从蓝牙的密码就可以连接成功了。主蓝牙是不会被手机等设备搜索到的。

继续阅读