蓝牙模块进入 AT 模式

一般的蓝牙模块,进入 AT 模式进行设置的方式很简单,就是直接用电线连接之后在PC上发送AT Command 即可。如果有问题,需要检查下面三个方面:
1. 供电,最好用自带供电的串口模块,用它直接给蓝牙模块供电;
2. 串口连接,RX/TX需要交叉,波特率需要匹配,一般默认都是9600
3. 发送命令需要特别的后缀,有些是回车,有些是换行,大多数是回车加换行。你可以直接使用 Arduino 的串口监视器
image002
如果用其他工具,那么需要十六进制发送,手工加上需要的后缀
4. 通常的模块都支持 AT 命令,建议用这个命令直接测试,应该能收到回复 OK

如果上述检查多次,仍然不响应 AT 命令,那么很可能是你用的模块需要特殊的方式才能进入AT 模式(也有称作“命令模式”)。比如,我在使用的蓝牙鼠标模块。我按照上述方法检查过无数次,最终还是再次研读Spec。发现有一组红色标记的字。
image004
转念一想,这个说的可能是这个模块一种特殊的状态,应该有什么方式能进入这个状态中,再回到前面仔细阅读,发现PIO3是很特别的引脚。
image006
我拿到的是已经焊接在底板上的蓝牙模块
image008
最后,需要用导线短路一下Pin12和Pin26,然后模块才能正常响应AT 命令。

所以,如果遇到了问题,最好认真阅读卖家提供的 Datasheet。其实,最快捷的还是直接问卖家,当然,大多数情况下你无法从卖家得到答案。

发表评论

电子邮件地址不会被公开。 必填项已用*标注