当前位置: 代码迷 >> 驱动开发 >> 怎么在440 板子上的uart口 做异常控制
  详细解决方案

怎么在440 板子上的uart口 做异常控制

热度:81   发布时间:2016-04-28 11:11:01.0
如何在440 板子上的uart口 做错误控制
比如说检测到数据错误,怎么让对方端口重新发送?需要用中断实现吗?

------解决方案--------------------
那你要作一个协议通信。两方的发送都要遵守你的协议才可以。要不然不能简单的中断对方的工作让对方再发送,而且所有的发送信息要作一个缓存,当检测到没有重发信号的时候再开始发。不用中断,不过你要修改串口通信bsp了
------解决方案--------------------
主机发一个数据包,从机接受并校验,正确回个O,错误回个E,主机收到O发下一个包,收到E重发这个包。