蓝牙SPP模块SPP-C SPP-CA BK3211芯片 - 进入AT模式?

时间:2015-11-23 01:00:50

标签: bluetooth hardware at-command spp

我有蓝牙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芯片。

3 个答案:

答案 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时),我设计了此适配器:

SPP-AT-CMD-Adapter

您需要以下组件来创建适配器(可能还有一些电线):

AT-CMD-Adapter-Requirements

按照上面的示意图进行连接(未连接状态和EN),插入模块(注意引脚方向!),插入USB电缆并将其连接到某些电源。

在Arduino IDE中,选择要配置的串口并启动串行监视器,现在您可以输入AT命令配置未连接的串口:

Serial-monitor-arduino-ide

完成!那很容易吧?当您要配置另一个时,请断开正在连接的一个并连接另一个。可以在上面提供的链接的文档中找到AT命令的概述。

希望有帮助;-)