【问题标题】:Bluetooth SPP module SPP-C SPP-CA BK3211 chip - entering AT mode?蓝牙SPP模块SPP-C SPP-CA BK3211芯片——进入AT模式?
【发布时间】:2016-02-25 00:56:41
【问题描述】:
【问题讨论】:
标签:
bluetooth
hardware
at-command
spp
【解决方案1】:
老问题仍然相关,但我找到了解决方案!这很简单,你可以使用面包板和一些跳线,但你也可以像我一样创建一个适配器。就像this document 中使用 AT 命令解释的那样,您需要另一个 UART(串行连接)来对 SPP 进行编程。 SPP 必须不连接到任何东西(发现模式)才能对其进行编程。
您可以像我一样使用另一个 SPP 执行此操作,或者您可以使用串行编程器或 Arduino。请注意,串行连接是 3V,因此在使用 Arduino 时,您需要一些电阻器(1K 和 2K)来创建分压器(google it)。
原理图很简单(不使用 Arduino 时),我设计了这个适配器:
您需要这些组件来创建适配器(可能还有一些电线):
按照上面的示意图连接所有东西(未连接状态和 EN),插入模块(注意引脚方向!),插入 USB 电缆并将其连接到某些电源。
在 Arduino IDE 中,选择您要配置的串口并启动串口监视器,您现在可以输入 AT-commands 来配置未连接的串口:
完成!这很容易吧?当您要配置另一个时,断开正在连接的一个并连接另一个。可以在上面提供的链接中的文档中找到 AT 命令的概述。
希望它有所帮助;-)
【解决方案2】:
3 年后,我四处寻找这个问题的答案,最后通过摆弄,偶然发现了解决方案。
我正在使用 Teraterm 软件通过 FTDI 模块进行连接以输入命令。
您需要通过插入 PC USB 来为 FTDI 和 BT 模块供电。打开 Teraterm 并设置以查看 COM 端口。
现在您必须暂时将 GND 连接到 BT 模块上的端口 11 以“重置”模块。模块会掉电并重新备份,这样会进入 AT 模式,你应该可以和模块通信了。
祝你好运
【解决方案3】:
在我拥有的 SPP-CA 模块上进入命令模式似乎不需要什么特别的东西。
每当您通过蓝牙连接或断开连接时,模块都会打印:
CONNECTED
.. serial data is transferred ..
+DISC:SUCCESS
模块断开后,可以像HC05模块一样执行AT+BAUD等AT指令。