[STM32C0] C0用USART做Modbus收发卡住

[复制链接]
 楼主| Clyde011 发表于 2025-7-20 07:25 | 显示全部楼层 |阅读模式
C0用串口跑Modbus RTU,有时候收完回包就卡住,感觉是帧间延时没对上。
 楼主| Clyde011 发表于 2025-7-20 07:26 | 显示全部楼层
主从机地址有没搞混。
公羊子丹 发表于 2025-7-20 07:27 | 显示全部楼层
帧间间隔算好了吗?
周半梅 发表于 2025-7-20 07:29 | 显示全部楼层
超时中断用没?
帛灿灿 发表于 2025-7-20 07:30 | 显示全部楼层
我之前改了接收缓冲区好用了。
童雨竹 发表于 2025-7-20 07:30 | 显示全部楼层
串口中断优先级要调。
万图 发表于 2025-7-20 07:31 | 显示全部楼层
看有没丢字节。
Wordsworth 发表于 2025-7-20 07:33 | 显示全部楼层
CRC算子一致吗?
Bblythe 发表于 2025-7-20 07:34 | 显示全部楼层
波特率高了容易丢。
Pulitzer 发表于 2025-7-20 07:35 | 显示全部楼层
模块间接地要共地。
Uriah 发表于 2025-7-20 07:36 | 显示全部楼层
抓个波形对下时序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

139

主题

5508

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部