4

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

4

3 回答 3

1

在我拥有的 SPP-CA 模块上进入命令模式似乎不需要什么特别的东西。

每当您通过蓝牙连接或断开连接时,模块将打印:

CONNECTED
.. serial data is transferred ..
+DISC:SUCCESS

当模块断开连接时,您可以AT+BAUD像使用 HC05 模块一样执行 AT 指令。

于 2016-01-14T17:33:15.610 回答
0

3年后,我到处寻找这个问题的答案,最后通过摆弄偶然发现了解决方案。

我正在使用 Teraterm 软件通过 FTDI 模块进行连接以输入命令。

您需要通过插入 PC USB 为 FTDI 和 BT 模块供电。打开 Teraterm 并设置以查看 COM 端口。

现在您必须暂时将 GND 连接到 BT 模块上的端口 11 以“重置”模块。模块将断电并再次备份,这样做将进入 AT 模式,您应该能够与模块通信。

祝你好运

于 2019-10-02T04:58:01.620 回答
0

老问题仍然相关,我找到了解决方案!这很简单,你可以使用面包板和一些跳线,但你也可以像我一样创建一个适配器。就像本文档中解释的AT 命令一样,您需要另一个 UART(串行连接)来对 SPP 进行编程。SPP 必须不连接到任何东西(发现模式)才能对其进行编程。

您可以像我一样使用另一个 SPP 来执行此操作,或者您可以使用串行编程器或 Arduino。请注意,串行连接是 3V,因此在使用 Arduino 时,您需要一些电阻器(1K 和 2K)来创建分压器(google it)。

原理图非常简单(不使用 Arduino 时),我设计了这个适配器:

SPP-AT-CMD-适配器

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

AT-CMD-适配器要求

连接上图中的所有东西(未连接状态和 EN),插入模块(注意引脚方向!),插入 USB 电缆并将其连接到某些电源。

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

串行监视器 arduino-ide

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

希望它有所帮助;-)

于 2020-01-30T01:29:02.903 回答