hc04模块使用手册

产品介绍

HC-04 蓝牙串口通信模块是新一代的基于 SPP&BLE5.0 蓝牙协议的双模数传模块。

无线工作频段为 2.4GHz ISM,调制方式是 GFSK。模块最大发射功率为 6dBm,接收灵

敏度为-92dBm。

模块采用邮票孔封装方式,可贴片焊接,模块有两种尺寸,标准尺寸模块型号为

HC-04,模块尺寸 26.9mm×13mm×2.7mm(带屏蔽罩);小尺寸模块型号为 HC-04S,

模块尺寸 18.5mm×13mm×1.7mm(不带屏蔽罩)。两种尺寸的模块很方便客户嵌入应用

系统之内。

注①:模块指示灯输出脚,高电平输出,接 LED 时请串接电阻。

作为从机:

连线前,LED 每 200ms 亮 100ms(快闪),偶尔会慢闪一下;

连线后,LED 常亮。

作为主机:

连线前,

主机未记录从机地址时,LED 每 200ms 亮 100ms(快闪),偶尔会慢闪一下;

主机有记录从机地址时,LED 每 1000ms 亮 500ms(慢闪);

连线后,LED 常亮。

注②:输出脚,模块连线状态指示。连线前输出高电平,连线后输出低电平。

注③:输入脚,内部弱上拉。在连线状态下,此脚接低电平,可以进入 AT 指令设置

模式;此脚接高电平(或者悬空),返回到串口透传模式。如果是主机,此脚

接低电平,模块先清除记忆,复位后再进入 AT 指令设置模式。

注④:输入脚,内部下拉。在连线状态下,此脚接高电平,可以进入 AT 指令设置模

式;此脚接低电平(或者悬空),返回到串口透传模式。如果是主机,此脚接

高电平,模块先清除记忆,复位后再进入 AT 指令设置模式。

说明:

1,指示灯指示蓝牙的连接状态;STATE引脚也可以指示连接状态;KEY+/KEY-用于AT指令与透传模式的切换;

模块参数设置 AT 指令

以下说明中,模块管脚均指 HC-04 标准尺寸模块的管脚,HC-04S 小尺寸的请自行对

应管脚位。

AT 指令用来设置模块的参数,模块在未连线状态下可以进行 AT 指令操作,连线后进

入串口透传模式。连线后,18 脚置高电平或 15 脚置低电平 100ms 后,也会进入 AT 指令

状态;18 脚置低电平(或者悬空)或 15 脚置高电平(或者悬空)100ms 后,会退出 AT

指令状态,返回透传状态。

模块启动大约需要 200ms,所以最好在模块上电 250ms 以后才进行 AT 指令操作。在

这 250mS 时间内,也不要往模块串口发送数据。除特殊说明外,AT 指令的参数设置立即

生效。同时,参数和功能的修改,掉电不会丢失。

AT 指令格式:由 AT+组成,结尾不用加回车换行。

默认出厂参数:

波特率 9600

SPP 蓝牙名 HC-04,BLE 蓝牙名 HC-04LE;SPP 配对密码 1234,

BLE 没有配对密码。

默认连接前是AT指令模式,连接之后就是透传模式。

### HC-04 调试方法与故障排查 对于 MPC-HC 的调试和问题解决,尤其是针对特定模块HC-04,可以从以下几个方面入手: #### 日志分析 为了有效解决问题,理解日志文件的内容至关重要。MPC-HC 提供的日志记录功能可以帮助用户追踪程序运行过程中的异常行为[^2]。以下是具体操作建议: 1. **启用日志记录** 在设置菜单中开启详细的日志选项,确保所有可能涉及的功能都被记录下来。 2. **定位错误信息** 查看日志文件,寻找与 HC-04 模块相关的条目。通常,这些条目会包含时间戳、函数调用路径以及任何潜在的错误消息。 3. **解析日志数据** 使用文本编辑器或者专门的日志分析工具来解读复杂的日志内容。重点查找关键词如 `HC-04` 或者其他关联组件名称。 #### 配置调整 如果问题是由于配置不当引起的,则可以通过修改配置文件来进行修正。MPC-HC 的主要配置存储在一个 XML 文件中[^1]。执行以下步骤可优化配置环境: 1. 找到并打开对应的配置文件(通常是安装目录下的某个 `.ini` 或 `.xml` 文件)。 2. 定位 HC-04 相关参数部分,检查其值是否合理。 3. 如果不确定某些字段的作用,可以查阅官方文档或社区支持论坛获取更多信息。 #### 测试验证 完成上述初步处理之后,还需要进一步测试以确认更改效果: ```bash mpc-hc.exe --log-level=verbose --module-debug=hc_04 ``` 此命令行参数增加了全局日志级别至 verbose 并启用了 hc_04 模块专用调试模式。观察新产生的日志是否有改善迹象。 --- ### 注意事项 当尝试修复复杂问题时,请始终保留原始备份以防万一需要回滚改动;另外也要注意版本兼容性问题——不同版本间可能存在细微差异甚至完全不同的实现方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值