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

4
我有一个蓝牙SPP模块SPP-C / SPP-CA,它是一种廉价模块,应该与众所周知的HC-06 / HC-05模块同样工作。 我遇到了一个问题,一切正常,模块通过串行接口配对等通信...但我无法进入AT模式更改设备名称、PIN或波特率。是否有人遇到过同样的问题,如何解决?已经发布了非常少的数据,卖家也没有回复。所以我认为有人可能会帮助解决这个问题。http://www.ebay.com/itm/Bluetooth-Module-UART-Serial-Interface-SPP-CA-works-with-YZXstudio-USB-Monitors-/201414967094 这就是该模块。它基于Beken BK3211芯片。
3个回答

1

我所使用的SPP-CA模块似乎不需要任何特殊操作即可进入命令模式。

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

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

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

0

三年后,我已经到处寻找答案来解决这个问题,最终通过不断尝试找到了解决方案。

我是使用Teraterm软件通过FTDI模块连接并输入命令的。

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

现在,您必须短暂地将GND连接到BT模块上的端口11以“重置”该模块。模块将关闭并重新启动,并在此过程中进入AT模式,您应该能够与该模块通信。

祝您好运


看一下我的答案。 - Codebeat

0

虽然这是一个老问题,但仍然有参考价值,我找到了解决方案!它非常简单,你可以使用面包板和一些跳线,但你也可以像我一样创建一个适配器。就像在this document中解释的那样,使用AT命令,你需要另一个UART(串行连接)来编程SPP。SPP必须不连接任何东西(发现模式),才能进行编程。

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

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

SPP-AT-CMD-Adapter

你需要这些组件来创建适配器(也许还需要一些电线):

AT-CMD-Adapter-Requirements

按照上图的原理图连接所有元件(STATE和EN不需要连接),插入模块(注意引脚方向!),插入USB电缆并将其连接到某个电源。

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

Serial-monitor-arduino-ide

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

希望能帮到你;-)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接