HC-08蓝牙模块

一. AT指令集

模块参数设置 AT 指令

  • AT 指令用来设置模块的参数,模块在未连线状态下可以进行 AT 指令操作,连线后进入串口透传模式。
  • 模块启动大约需要 150ms,所以最好在模块上电 200ms 以后才进行 AT 指令操作。除特殊说明外,AT 指令的 参数设置立即生效。同时,参数和功能的修改,掉电不会丢失。
  • AT 指令修改成功后统一返回 OK(“AT+RX、AT+VERSION”等查看信息类指令除外),不成功不返回任何信息。
  • AT 指令结尾无需添加回车换行符。

二、主要AT命令解释

以上命令均是在未连接状态下才有效,一旦两个HC08模块(一主一从)进入了连接状态,则无论发什么数据,都被透传给对端,此时即使发送AT指令也不会被当作AT指令,而是被当作透传数据处理。

(1)模块在连接状态下如何退出?

  • 模块没有退出连接指令,如果要断开连接需要两端中的任意一端断电。

(2)如何获取当前处于连接/非连接状态?

  • 可以通过蓝色LED的状态得到连接状态,蓝灯常亮说明处于连接状态;在程序中可以通过连接指示引脚(STA)进行判断,未连接时是低电平,连接之后是高电平(实测2.980V)。

HC08使用过程中的问题:

(1)使用HC08时,会遇到连接提示(蓝色)灯开始长亮,收发数据过程中偶发闪之后又恢复的现象,厂家反馈怀疑是电源不稳定造成的。

(2)使用HC08时,会遇到上午可以连接,下午不能连接,晚上又可以连接的情况。

(3)使用HC08时,会遇到公司来几个人,现象1偶发闪的概率高,人走后概率又降下来的现象。

出现以上问题时,可以尝试配置原来的主机为从机,手机上下载HC蓝牙助手(作为主机)。待收发几个数据后,再恢复为蓝牙主机。这样似乎能够起到一定作用,我这样操作之后,一下午都连接不上的模块可以正常连接了。开始还以为是从机侧的问题,直到手机上通过HC蓝牙助手发现可以连接从机,这才发现原来是连接电脑的主机侧蓝牙模块出现了问题。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值