HC-05蓝牙模块AT指令详解与工作模式设置
需积分: 50 174 浏览量
更新于2024-07-21
收藏 50KB PDF 举报
蓝牙HC-05指令集是一套针对HC-05嵌入式蓝牙串口通讯模块的控制指令集合。该模块具备两种工作模式:命令响应模式和自动连接模式,其中自动连接模式下模块可以作为主(Master)、从(Slave)或回环(Loopback)设备进行通信。在命令响应模式下,用户可以通过发送AT指令来配置模块参数或执行操作,如设置波特率、角色转换等。
模块的工作状态通过GPIO引脚进行控制,例如:
- PIO8连接LED,用于指示模块状态,上电后会闪烁,不同状态对应的闪烁间隔不同。
- PIO9指示连接状态,连接成功后LED常亮。
- PIO11作为状态切换脚,高电平表示AT命令响应模式,低电平或悬空则进入蓝牙常规工作模式。
设置HC-05为主模块的操作步骤包括:
1. 将PIO11拉高,使模块进入AT命令响应状态。
2. 通过串口工具(如超级终端)配置波特率为38400bps,数据位8位,1位停止位,无校验位和无流控制。
3. 发送"AT+ROLE=1\r\n"指令,成功后返回"OK\r\n",表明模块已设置为主模块。
4. 将PIO11拉低,再次上电,模块将搜索并连接从模块。
指令集中提供了多种实用功能,如:
- 测试指令(AT命令)用于检查模块是否正常工作。
- 模块复位(AT+RESET)用于重启模块,收到"OK"确认。
- 获取软件版本号(AT+VERSION?)可显示当前版本信息,如"at+version?\r\n"的响应示例为"+VERSION:2.0-20100601 OK"。
- 恢复出厂默认设置(AT+ORGL)将模块重置为初始状态,涉及设备类别、查询码等信息。
- 获取其他配置信息,如设备名称、连接模式、串口参数等。
蓝牙HC-05指令集是开发基于蓝牙通信项目的关键工具,通过理解和掌握这些指令,开发者能够有效地配置和管理模块,实现蓝牙设备间的高效数据传输和交互。
2022-04-29 上传
2016-01-25 上传
2019-04-03 上传
2021-11-12 上传
2019-04-13 上传
点击了解资源详情
2015-03-26 上传
2013-09-11 上传
qq_32117079
- 粉丝: 0
- 资源: 1
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全