HC-05蓝牙模块,在AT指令模式时输出AT+NAME?无应答问题

前些天买了两个HC-05模块,准备配对做一个无线串口透传。
为了保证效果,特意买了原版带底板的HC-05蓝牙模块,如下图所示:
在这里插入图片描述使用了一个便宜稳定的CH340串口下载模块儿,用于对HC-05模块的AT指令配置。CH340模块如图所示:在这里插入图片描述在这里插入图片描述
CH340与HC-05的连接线序是:
在这里插入图片描述
当连接线序完成后,此时如果需要AT指令配置蓝牙模块儿,步骤如下:

1.按住蓝牙模块儿上唯一一个按键不松开

2.把CH340串口模块插进电脑USB

3.等待蓝牙模块上的信号灯闪烁模式为长闪烁,说明进入AT模式,此时可以放开按键了

4.打开自己的串口助手软件,我使用的是正点原子的ATK XCOM软件,如下:(这个软件时正点原子家的,可以去他家网站下载,找不见的也可以去我最后附件里下载。日常使用非常NICE)
在这里插入图片描述
5.按下图依次调整软件参数如下:串口选择(按自己实际串口选择)、波特率38400(AT指令时,波特率必须为38400)、8位数据位1位停止位、串口操作为打开串口,其他参数默认
在这里插入图片描述
6.我比较习惯于使用这个“多条发送的模式”,在下面的空上进行AT指令操作

7.输入“AT”,如图点击指令后的序号按键,比如我此时的序号1按键,会看到上面黑色串口返回“OK”,此时才证明对蓝牙模块可以进行AT指令操作了

8.然后就可以使用常规AT指令操作了,AT指令附在下面文中

9.很重要的一点,在我用AT+NAME?指令操作模块时,无返回值;但是在使用AT+NAME=Beijing-01进行设备命名时确是可以操作。然后查找了很久以后,在店铺购买信息中发现如下字样,说需要按住蓝牙设置按键在进行AT指令操作,实测已经解决"AT+NAME?指令操作模块无返回值"问题
在这里插入图片描述

以下是蓝牙模块儿常用的AT指令:
在这里插入图片描述
摘自百度文库


附件资料下载地址:正点原子串口软件+HC05资料.zip

下面附件提供的资料为:
1.正点原子家的串口软件XCOM
2.我所使用的HC-05蓝牙模块儿说明书


  • 11
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
### 回答1: HC-05蓝牙模块是一种常见的蓝牙串口模块,其通过AT指令来配置和控制模块的各项功能。以下是一些常用的AT指令及其功能解释: 1. AT:用于测试与模块的连接是否正常,返回OK表示连接正常。 2. AT+ADDR:获取模块的蓝牙地址。 3. AT+NAME:获取或设置模块的蓝牙名称。 4. AT+ROLE:获取或设置模块的角色,可以是主设备(0)或从设备(1)。 5. AT+UART:获取或设置模块的串口波特率、停止位和校验位。 6. AT+CMODE:获取或设置模块的配对模式,可以是不配对(0)、连接配对(1)或自动配对(2)。 7. AT+PSWD:获取或设置模块的配对密码。 8. AT+INQC:启动蓝牙设备的可检测性,使其可以被其他设备发现。 9. AT+INQ:搜索周围可用的蓝牙设备。 10. AT+RNAME:获取指定蓝牙设备的名称。 11. AT+LINK:与特定蓝牙设备进行连接。 12. AT+DISC:断开与已连接的蓝牙设备的连接。 13. AT+SEND:发送数据到已连接的蓝牙设备。 14. AT+RECVDATA:接收从已连接的蓝牙设备发送的数据。 通过以上这些AT指令,我们可以对HC-05蓝牙模块进行各种配置和控制,如获取和设置模块的蓝牙名称、角色、串口波特率等参数,搜索和连接其他蓝牙设备,以及进行数据的发送和接收等操作。这些指令为我们使用HC-05蓝牙模块提供了便利和灵活性。 ### 回答2: HC-05是一种常用的蓝牙模块,它通过串口通信使用AT指令来进行配置和控制。下面是一些常见的AT指令及其功能: 1. AT:检查模块是否正常工作,返回“OK”。 2. AT+ADDR?:查询模块的蓝牙地址。 3. AT+VERSION?:查询模块的固件版本。 4. AT+NAME=<name>:设置模块的蓝牙设备名称。 5. AT+ROLE=<role>:设置模块的角色,可以是主机(Master)或从机(Slave)。 6. AT+PSWD=<password>:设置模块的蓝牙配对密码。 7. AT+UART=<baudrate>,<stopbits>,<parity>:设置模块的串口通信参数,包括波特率、停止位和校验位。 8. AT+CMODE=<mode>:设置模块的连接模式,可以是可见或隐藏模式。 9. AT+INQ:开始搜索附近的蓝牙设备。 10. AT+INQC:取消搜索蓝牙设备。 11. AT+RNAME=<address>:查询指定蓝牙设备的名称。 12. AT+BIND=<address>:将模块与指定的蓝牙设备进行绑定。 13. AT+PAIR=<address>:与指定的蓝牙设备进行配对。 14. AT+LINK=<address>:与指定的蓝牙设备建立连接。 15. AT+DISC:断开当前连接的蓝牙设备。 这些仅是HC-05模块的一部分AT指令,该模块还具有其他功能和配置选项,可以根据具体需要进行探索和使用。 ### 回答3: HC-05是一种常用的蓝牙模块,它可以通过AT指令进行配置和控制。 HC-05支持的一些常用的AT指令如下: 1. AT:检测模块是否正常工作,返回“OK”表示正常。 2. AT+NAME:设置蓝牙模块的设备名称。可以通过该指令蓝牙模块的设备名称修改为自定义的名称。 3. AT+UART:设置蓝牙模块的波特率。可以通过该指令设置蓝牙模块的通信速率,常见的波特率有9600、115200等。 4. AT+PSWD:设置蓝牙模块的配对密码。可以通过该指令蓝牙模块的配对密码修改为自定义的密码。 5. AT+ROLE:设置蓝牙模块的角色。可以通过该指令设置蓝牙模块是主机还是从机,主机可以主动连接其他蓝牙设备,从机只能接受其他设备的连接请求。 6. AT+RESET:重置蓝牙模块。可以通过该指令重新启动蓝牙模块。 7. AT+INQM:设置蓝牙模块的查询模式。可以通过该指令设置蓝牙模块的可见性和查询响应间。 8. AT+RMAAD:删除所有已配对的设备信息。可以通过该指令清除蓝牙模块的已配对设备信息。 以上是HC-05常用的一些AT指令,通过这些指令可以配置和控制蓝牙模块的各项参数和功能。具体的AT指令使用方法可以参考HC-05的相关文档和使用手册。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值