HC-05AT蓝牙模块指令详解与设置指南

版权申诉
5星 · 超过95%的资源 0 下载量 16 浏览量 更新于2024-08-10 收藏 4.84MB PDF 举报
"HC-05AT蓝牙模块是用于嵌入式蓝牙串口通信的设备,具备两种工作模式:命令响应模式和自动连接模式。在自动连接模式下,模块可作为主(Master)、从(Slave)或回环(Loopback)角色。通过控制PIO11引脚的电平,用户可以切换模块的工作状态。模块的LED引脚如PIO8和PIO9分别指示工作状态和连接状态。设置为主模块需将PIO11置高,然后通过串口发送特定指令。\n\n指令集包含测试、复位、获取软件版本和恢复默认设置等功能。例如,AT指令用于测试模块响应,AT+RESET用于复位,AT+VERSION?用于查询版本号,而AT+ORGL则用于恢复出厂默认设置。默认设置包括设备类、查询码、工作角色、连接模式、串口参数和配对码。" HC-05AT蓝牙模块是一种广泛应用的串口通信解决方案,它允许设备通过蓝牙进行无线通信。该模块的核心特性是它的两种工作模式。命令响应模式下,模块会响应用户通过串口发送的AT指令,这些指令用于配置模块参数或执行控制操作。自动连接模式下,模块可以设定为主模块(Master),从模块(Slave)或者回环模式,其中回环模式用于内部数据传输测试。 模块的引脚功能明确,例如PIO8和PIO9两个LED引脚,分别显示模块的工作状态和连接状态。通过改变PIO11引脚的电平,可以在命令响应模式和常规蓝牙工作模式之间切换。在命令响应模式下,用户可以通过串口工具设置波特率等通信参数,并向模块发送AT指令。 设置HC-05AT为主模块的过程包括将PIO11置高,上电进入AT命令响应模式,然后通过串口发送“AT+ROLE=1\r\n”指令,成功后返回“OK\r\n”。接着将PIO11置低,模块将作为主模块自动搜索并连接从模块。 模块支持的AT指令包括但不限于以下几种: 1. 测试指令:AT,模块应答"OK"。 2. 复位指令:AT+RESET,模块应答"OK",执行复位操作。 3. 获取版本号:AT+VERSION?,返回软件版本信息。 4. 恢复默认设置:AT+ORGL,模块恢复出厂设置,包括设备类、查询码、工作角色、连接模式和串口参数等。 这些指令是控制和配置HC-05AT模块的关键,通过它们,用户可以根据具体需求调整蓝牙模块的行为,以适应不同应用场景。了解并熟练使用这些指令对于开发基于HC-05AT的蓝牙系统至关重要。