HC05蓝牙模块AT指令集:设置、控制与功能详解
需积分: 50 8 浏览量
更新于2024-07-19
收藏 51KB PDF 举报
蓝牙模块HC05指令集是针对HC-05这种嵌入式蓝牙串口通讯模块的一套特定控制方法,它允许用户通过AT指令来管理和配置模块的功能。HC-05模块有两种主要工作模式:命令响应模式和自动连接模式,分别用于执行命令以及在预设条件下进行数据传输。
在命令响应模式下,用户可以通过串口发送AT指令,比如设置模块名称、密码,改变工作状态,或者检查软件版本。例如,发送"AT+VERSION?"命令可以获取模块的当前软件版本,如响应为"+VERSION:2.0-20100601",表明模块运行的是2.0版本。
为了进行主从模块间的通信,设置了特定的步骤。首先,通过设置PIO11引脚为高电平,模块进入AT命令响应状态,然后通过串口工具发送"AT+ROLE=1\r\n"命令,将模块设置为主模块。此时,模块会自动搜索附近的从模块并建立连接。值得注意的是,模块的默认波特率为9600,连接时需要确保HC-05的RXD连接到USB转串口的TXD,而TXD则连接到RXD,GND线则需要接地以确保正确的电气连接。
在硬件层面,模块上的LED灯有特定用途:PIO8指示模块工作状态,不同状态时LED的闪烁间隔不同;而PIO9用于指示连接成功,连接后LED保持长亮。此外,模块内置了复位电路,只需重新上电即可完成复位操作。
恢复出厂默认设置的指令是"AT+ORGL",执行后模块会回到原始状态,包括设备类型、查询码、模块角色(Slave Mode)、连接模式等,这些都是确保模块正确运行的基础配置。
HC05蓝牙模块的指令集提供了强大的灵活性和可编程性,使得开发者能够根据项目需求精确地控制模块的行为和设置,从而实现高效的蓝牙通信。理解和掌握这些指令对于开发基于HC05的蓝牙应用至关重要。
499 浏览量
点击了解资源详情
133 浏览量
499 浏览量
2673 浏览量
180 浏览量
3736 浏览量
564 浏览量
Leeon96
- 粉丝: 0
- 资源: 5
最新资源
- RiftOnThePi:一个针对 Raspberry Pi 的简单 Oculus Rift 测试应用程序,用于评估其性能
- web_design
- git-it-done:帮助在git上搜索打开的票证的工具
- OBLOG 素颜
- pytest-intro:pytest简介
- mailmark:一个马尔可夫链生成器,它使用邮件列表档案来生成合成电子邮件,就好像它们是由您选择的邮件列表成员编写的一样
- HadSky轻论坛 v4.9.0 正式版
- 【python小游戏】-数独游戏
- hiupload-client
- C#串口调试助手.rar
- multi-k8s
- inCode:个人博客的来源
- Buzz.Hybrid:Buzz.Hybrid 是 Jeroen Breuer 和 Jeavon Leopold 为 Umbraco 开发的令人敬畏的混合框架的配对版本
- Abrir-Ventanas-Laboratorio5
- glass-calculator
- Dataquest