weixin_51345862 2022-07-22 09:42 采纳率: 0%
浏览 38
已结题

UART,MODBUS

keil中使用UART发送接收数据,通讯协议使用MODbus。主机发送03指令读取从机数据,如何通过软件去判断主机没有收到从机的回复。板子使用的是STM32H7系列的。

  • 写回答

3条回答 默认 最新

  • 乐观的study123 2022-07-22 09:49
    关注

    发送完成后开启一个定时器100~500ms中断自选时间,然后进入定时器中断后判断接收数据长度如果为0说明没接收到,接收中断接收到数据对数据判断按照modbus,

    评论

报告相同问题?

问题事件

  • 系统已结题 7月30日
  • 创建了问题 7月22日