首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HM10 BLE4.0发送AT命令,而不是通过串行

HM10 BLE4.0发送AT命令,而不是通过串行
EN

Stack Overflow用户
提问于 2016-04-07 04:46:08
回答 2查看 7.6K关注 0票数 1

当我向HM10 BLE蓝牙模块发送任何命令时,它通过蓝牙发送命令,而不是通过处理命令的HM10模块。例如,我希望发送AT并让模块响应"OK",但它通过蓝牙连接发送文本"AT“。我试着在没有蓝牙连接的情况下发送命令,同样的事情也发生了。我也尝试过通过蓝牙发送命令,而不是通过串口连接到设备,我得到了同样的东西。

EN

回答 2

Stack Overflow用户

发布于 2016-04-07 18:43:51

当HM10连接到远程ble设备时,它处于透明模式。要将其置于AT模式,您需要断开连接或根本不建立连接。对于断开连接,请使用重置/断开引脚。Reset是12针,而Break似乎是23针。查看模块的IMME参数(数据手册的第32页)很有意义。

IMME查询/设置模块工作类型

1:模块上电后,只响应AT命令,不做任何事情。直到接收到AT + START、AT+CON、AT+CONNL命令。

0:上电后,模块立即开始工作。默认值:0

还要注意字符串的结尾,通常字符串根本不需要以任何符号结尾:AT,但有些H11需要字符串以CRLF:AT\r\n结尾

票数 4
EN

Stack Overflow用户

发布于 2016-08-13 22:17:16

也许(也许)你的问题,因为使用克隆模块,尝试这个解决方案上传正版固件到您的hm-10。

How to flash genuine HM-10 firmware on CC2541

我有问题接近你的问题,但对我来说,无论我发送什么,我没有收到任何东西,即使是连接的设备,但在我上传固件后,并更改模块工作模式为1 (AT+MODE1)成为能够发送命令,即使从连接的设备。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36461995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档