HC-05蓝牙串口模块AT指令详解
需积分: 12 146 浏览量
更新于2024-07-22
收藏 53KB PDF 举报
"HC-05 AT指令集是用于配置和控制HC-05蓝牙串口通讯模块的一系列命令。这个模块支持两种工作模式:命令响应模式和自动连接模式。在命令响应模式下,模块接收并执行用户通过串口发送的AT指令,而在自动连接模式下,模块可以作为主(Master)、从(Slave)或回环(Loopback)角色工作,根据预设设置自动连接。模块的状态可以通过PIO11引脚的电平来切换。例如,将PIO11置高可以进入AT命令响应模式,发送特定的AT指令如'AT+ROLE=1\r\n'可以使模块设置为主模块。此外,HC-05模块还提供了诸如测试指令(AT)、复位(AT+RESET)、获取软件版本号(AT+VERSION?)以及恢复出厂默认设置(AT+ORGL)等基本功能。软件版本号返回示例为'2.0-20100601',出厂默认状态包括设备类、查询码、工作角色、连接模式、串口参数、配对码和设备名称等。"
HC-05模块的AT指令集包含了一系列用于配置和诊断的命令,这些命令主要用于调整模块的特性,如更改其蓝牙工作模式、连接参数、设备名称、配对码等。以下是一些其他常见的AT指令:
6、设置蓝牙设备名称:
指令:AT+NAME=<DeviceName>
响应:OK
参数:DeviceName - 蓝牙设备的名称,最多20个字符。
7、设置连接密码(配对码):
指令:AT+PSWD=<Password>
响应:OK
参数:Password - 配对密码,一般默认为"1234",可以自定义。
8、设置工作模式:
指令:AT+ROLE=<Role>
响应:OK
参数:Role - 0表示从设备模式,1表示主设备模式。
9、设置连接参数:
指令:AT+CMODE=<Mode>
响应:OK
参数:Mode - 连接模式,例如0表示任何设备连接,1表示指定设备连接。
10、设置串口通信参数:
指令:AT+UART=<BaudRate>,<DataBits>,<Parity>,<StopBits>
响应:OK
参数:BaudRate - 波特率,DataBits - 数据位,Parity - 校验位,StopBits - 停止位。
11、查询当前连接状态:
指令:AT+LINK?
响应:+LINK:<Status>
参数:Status - 连接状态,如0表示未连接,1表示已连接。
12、断开连接:
指令:AT+DISC
响应:OK
以上仅是HC-05 AT指令集的一部分,实际上还有更多的高级命令,如搜索蓝牙设备、建立连接、设置广播模式等,这些命令使得开发者能够灵活地控制和适应各种蓝牙应用需求。正确理解和使用这些指令对于调试和开发基于HC-05的蓝牙系统至关重要。
1145 浏览量
2652 浏览量
558 浏览量
1838 浏览量
点击了解资源详情
547 浏览量
196 浏览量
www.wowothink.com
- 粉丝: 344
- 资源: 7
最新资源
- 顶部导航菜单下拉,左侧分类切换
- XX公司企业文化职能战略规划PPT
- torch_cluster-1.5.6-cp37-cp37m-win_amd64whl.zip
- 使用WPF表单的AC#系统托盘应用程序
- Color-Transfer-between-Images:这是开源工具Erik Reinhard,Michael Ashikhmin,Bruce Gooch和Peter Shirley撰写的论文“图像之间的颜色转移”
- log4net工具包与配置文件.rar
- 企业文化案例(8个文件)
- PokemonGo-CalcyIV-Renamer:使用adb将假冒的点击事件发送到您的手机,以及Calcy IV一起自动重命名所有宠物小精灵
- torch_sparse-0.6.5-cp36-cp36m-win_amd64whl.zip
- cd2021
- Angel网络工作室报名网站管理系统v1.0
- CssWebResposive:罪过的评论
- 导航条宽度随二级菜单宽度变化的
- 系统温湿度检测与控制 1-源程序注释.rar
- iicTets.zip
- QAServer:基于质量检查服务器的中文CQA网站