HC-05蓝牙模块AT指令详解与使用指南
需积分: 50 57 浏览量
更新于2024-07-20
收藏 50KB PDF 举报
"HC05指令集是针对HC-05蓝牙串口通讯模块的一系列控制指令,允许用户配置模块参数和控制其行为。这些指令主要用于在命令响应工作模式下操作,而在自动连接工作模式下,模块可以作为主(Master)、从(Slave)或回环(Loopback)角色进行工作。HC-05模块通过PIO11引脚的状态切换工作模式,其他关键引脚如PIO8和PIO9分别指示模块的工作状态和连接状态。"
在HC05的AT指令集中,有以下几个重要的指令:
1. **测试指令**:
- AT指令:用于测试模块是否正常响应,预期的响应是"OK",无参数。
2. **模块复位**:
- AT+RESET:执行模块复位,响应为"OK",无参数。
3. **获取软件版本号**:
- AT+VERSION?:查询模块的软件版本信息,响应为 "+VERSION:<Param>\r\n",其中Param是具体的版本号。例如:"+VERSION:2.0-20100601",然后返回"OK"。
4. **恢复默认状态**:
- AT+ORGL:将模块设置回出厂默认状态,包括设备类、查询码、工作角色、连接模式、串口参数、配对码和设备名称等。响应为"OK",无参数。
出厂默认状态通常包括以下特性:
- 设备类:0
- 查询码:0x009e8b33
- 工作角色:从机模式(Slave Mode)
- 连接模式:指定设备连接
- 串口参数:38400bps,1个停止位,无校验位
- 配对码:"1234"
- 设备名称:"HC-2010-06-01"
5. **设置模块角色**:
- AT+ROLE=?:查询当前工作角色,可能返回"M"(主)或"S"(从)
- AT+ROLE=<n>:设置工作角色,n=0为从机,n=1为主机,响应为"OK",成功后需通过PIO11引脚切换状态。
6. **设置连接模式**:
- 其他未在摘要中列出的指令可能包括设置连接模式、改变串口参数、配置配对码以及修改设备名称等。
这些指令通过串口发送,通常使用38400bps的波特率、8位数据位、1位停止位、无校验位和无流控制。使用超级终端或其他串口通信工具可以方便地与HC-05模块交互,进行配置和调试。
HC05的AT指令集是控制蓝牙串口通讯模块的关键,提供了灵活的配置选项,使开发者能够根据应用需求调整模块的行为,实现可靠的无线串口通信。
1145 浏览量
801 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
Ridor
- 粉丝: 0
- 资源: 2
最新资源
- star-wars-service
- 多LED显示模块-项目开发
- Msc_thesis
- 小刀娱乐网源码(带手机版) v3.73
- dotfiles:点文件和安装脚本,便于设置
- OBLOG 秋
- Stock_vis:股票可视化和比较
- mCerebrum-AutoSenseBLE
- 恢复
- Starter-Next.js:Next.js +打字稿+ Tailwindcss
- CMS Made Simple(CMSMS) v2.2.1
- 数据-行业数据-26、酒店装饰工程预算表建筑施工模板.rar
- DeepRain:使用 UNet 进行短期降水预测
- 商业公共建筑模型
- CSE391Object-orientedProgramming:国立中山大学2020年秋季CSE391面向对象程序设计
- Amazon-Review:使用情感分析在Amazon Review数据中构建机器学习模型