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

Bluetooth 蓝牙SPP模块SPP-C SPP-CA BK3211芯片-是否进入AT模式?,bluetooth,hardware,at-command,spp,Bluetooth,Hardware,At Command,Spp,我有蓝牙SPP模块SPP-C/SPP-CA,它是一个便宜的模块,应该以与众所周知的HC-06/HC-05模块相同的方式工作 我有一个问题,一切正常,模块是通过串行接口配对等通信。。。但我不能进入AT模式来更改设备名称pin或波特率。有没有人遇到过同样的问题?如何解决?公布的数据非常少,卖家没有回应 所以我想可能有人会帮助解决这个问题。这就是模块。它基于Beken BK3211芯片。在我拥有的SPP-CA模块上,似乎不需要任何特殊的命令模式 无论何时通过蓝牙连接或断开,模块都会打印: CONNEC

我有蓝牙SPP模块SPP-C/SPP-CA,它是一个便宜的模块,应该以与众所周知的HC-06/HC-05模块相同的方式工作

我有一个问题,一切正常,模块是通过串行接口配对等通信。。。但我不能进入AT模式来更改设备名称pin或波特率。有没有人遇到过同样的问题?如何解决?公布的数据非常少,卖家没有回应


所以我想可能有人会帮助解决这个问题。这就是模块。它基于Beken BK3211芯片。

在我拥有的SPP-CA模块上,似乎不需要任何特殊的命令模式

无论何时通过蓝牙连接或断开,模块都会打印:

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

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

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

我通过FTDI模块连接,使用Teraterm软件输入命令

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

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


祝你好运

老问题尽管仍然相关,我还是找到了解决办法!这很简单,你可以使用一个试验板和一些跳线,但是你也可以像我一样创建一个适配器。如AT命令中所述,您需要另一个UART(串行连接)来编程SPP。SPP不得连接任何东西(发现模式)才能编程

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

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

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

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

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

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


希望有帮助;-)

看看我的答案。