HLK-B40串口收发

发布于 2025-07-22 08:10:52

MCU串口波特率为115200、8位数据位、无校验,1停止位,串口时钟频率为2MHZ
单片机能正常接收到上位机或者串口调试助手的完整帧,但是为什么每次只能接收到HLK-B40回复AT指令的前两个字节的数据(0x41和0x54)
试过1200和9600波特率(AT指令应该是有修改成功,也是只能接收到0x41和0x54)

查看更多

关注者
0
被浏览
72
海凌科技术支持夏工
这家伙很懒,什么也没写!

您看看匹配串口参数查阅 HLK-B40 手册,确认默认参数(通常为 9600、8N1,但部分模块可能不同)。
发送AT+UART?rn查询当前参数,发送AT+UART=9600,0,1rn(设置 9600、无校验、1 停止位)。
修正 AT 指令格式确保发送指令为ATrn(即字节序列 0x41,0x54,0x0D,0x0A),模块正常响应应为ATrnOKrn(回显 + 结果)。

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

deepseek
客服

分享
好友

手机
浏览

扫码手机浏览