我有蓝牙SPP模块SPP-C / SPP-CA,它是便宜的模块,应该与众所周知的HC-06 / HC-05模块一样工作。
我有一个问题,一切正常,模块通过串行接口配对等进行通信......但是我无法进入AT模式来更改设备名称引脚或波特率。有没有人有同样的问题,如何解决?发布的数据非常少,卖家没有回应。
所以我认为有人可能会帮助解决这个问题。 http://www.ebay.com/itm/Bluetooth-Module-UART-Serial-Interface-SPP-CA-works-with-YZXstudio-USB-Monitors-/201414967094这是模块。它基于Beken BK3211芯片。
答案 0 :(得分:1)
在我拥有的SPP-CA模块上进入命令模式似乎没什么特别的。
无论何时通过蓝牙连接或断开连接,模块都会打印:
CONNECTED
.. serial data is transferred ..
+DISC:SUCCESS
当模块断开连接时,您可以像使用HC05模块一样执行AT+BAUD
等AT命令。
答案 1 :(得分:0)
3年后,我到处寻找这个问题的答案,最后偶然摆弄了解决方案。
我正在使用Teraterm软件通过FTDI模块进行连接以输入命令。
您需要通过插入PC USB来打开FTDI和BT模块的电源。打开Teraterm并进行设置以查看COM端口。
现在,您必须暂时将GND连接到BT模块上的端口11,以“重置”模块。该模块将关闭电源,然后重新启动,这样做将进入AT模式,您应该能够与该模块通信。
祝你好运
答案 2 :(得分:0)
老问题仍然存在,我找到了解决方案!这非常简单,您可以使用面包板和一些跳线,但是也可以像我一样创建适配器。就像this document中有关AT命令的说明一样,您需要另一个UART(串行连接)来对SPP进行编程。 SPP不得连接任何东西(发现模式)才能对其进行编程。
您可以像使用其他SPP一样执行此操作,也可以使用串行编程器或Arduino。请注意,串行连接为3V,因此在使用Arduino时,您需要一些电阻(1K和2K)来创建分压器(用谷歌搜索)。
原理图非常简单(当不使用Arduino时),我设计了此适配器:
您需要以下组件来创建适配器(可能还有一些电线):
按照上面的示意图进行连接(未连接状态和EN),插入模块(注意引脚方向!),插入USB电缆并将其连接到某些电源。
在Arduino IDE中,选择要配置的串口并启动串行监视器,现在您可以输入AT命令配置未连接的串口:
完成!那很容易吧?当您要配置另一个时,请断开正在连接的一个并连接另一个。可以在上面提供的链接的文档中找到AT命令的概述。
希望有帮助;-)