HC05蓝牙模块AT指令详解与工作模式
5星 · 超过95%的资源 需积分: 16 102 浏览量
更新于2024-07-22
收藏 301KB PDF 举报
"HC05蓝牙模块的AT指令集主要用于配置和控制HC-05这款嵌入式蓝牙串口通信模块。该模块具备两种工作模式:命令响应工作模式和自动连接工作模式。在自动连接模式下,模块可作为主(Master)、从(Slave)或循环(Loopback)角色运行。当模块在命令响应模式下,用户可以通过发送AT指令来设定模块的控制参数或执行控制命令。此外,通过模块的PIO11引脚输入电平,可以实现在这两种工作模式间的动态切换。
HC-05蓝牙模块的引脚功能如下:
1. PIO8指示模块的工作状态,上电后闪烁,不同的闪烁间隔代表不同状态。
2. PIO9指示模块连接成功,蓝牙匹配连接成功后,LED长亮。
3. PIO11是模块状态切换脚,高电平使模块进入AT命令响应状态,低电平或悬空则进入蓝牙常规工作状态。
4. 模块内置复位电路,重新上电即可完成复位。
设置模块为主模块的步骤:
1. 将PIO11置高。
2. 上电,模块进入AT命令响应状态。
3. 使用串口工具(如超级终端)设置波特率38400,8位数据位,1位停止位,无校验位,无流控制。
4. 发送命令“AT+ROLE=1\r\n”以设置为主模块,收到“OK\r\n”确认。
5. 将PIO11置低,重新上电,模块成为主模块并自动搜索从模块建立连接。
以下是部分AT指令的详细说明:
1. 测试指令:发送"AT",模块回应"OK",无参数。
2. 模块复位:发送"AT+RESET",模块回应"OK",无参数。
3. 获取软件版本号:在34脚保持高位,模块上电后设置波特率为38400,发送"AT+VERSION?",返回软件版本号,如"2.0-20100601"。
4. 恢复默认状态:发送"AT+ORGL",模块回应"OK",无参数。出厂默认设置包括设备类、查询码、工作角色、连接模式和串口参数等。
以上信息详述了HC05蓝牙模块的工作模式、引脚功能以及部分关键AT指令的使用方法,这些指令对于理解和配置模块的功能至关重要。"
2019-09-04 上传
2023-08-12 上传
点击了解资源详情
点击了解资源详情
2022-09-20 上传
点击了解资源详情
点击了解资源详情
路人甲也有人爱
- 粉丝: 9
- 资源: 8
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案