[应用相关] 两颗MUC相互复位的问题

[复制链接]
918|9
 楼主| handleMessage 发表于 2017-3-23 09:40 | 显示全部楼层 |阅读模式
情况:板载系统有两颗MCU,但不在同一块板子上。
通信的方式:串口
连线距离:30cm

为了防止MUC不能跑死,打算通过如果多次不回复信息就复位对方MUC的方式进行强制纠正。

但是我总觉得有些不妥,好像搞不好就会出现MUC不听复位的情况了。

不知道大家对这样的做法有没有看法?
这样的方法真的是双系统设计时的上策吗?

谢谢大家~
zhouhuanの 发表于 2017-3-23 09:41 | 显示全部楼层
你的“多次不回复信息”是多长时间?
bbapple 发表于 2017-3-23 09:46 | 显示全部楼层
这种拓扑结构会造成混乱、不确定。
nyszx 发表于 2017-3-23 09:51 | 显示全部楼层
做个跑死自检测,死了就自己复位
wanglaojii 发表于 2017-3-23 09:55 | 显示全部楼层
对方如果没有正常接收到消息,可能要做个等待处理啊。。
laozhongyi 发表于 2017-3-23 10:01 | 显示全部楼层
应当这样:
有一个最终的通道,可靠性很高。
如果这个通道也出问题,只好承认失败。
Edisons 发表于 2017-3-23 10:02 | 显示全部楼层
完全可以的,只有长时间没有响应,就可以认为对方程序跑偏。
_gege 发表于 2017-3-23 10:14 | 显示全部楼层
两个mcu的通讯方式一定要保证100%有效啊,不然就是灾难性的。
Mozarts 发表于 2017-3-23 10:24 | 显示全部楼层
这种通信应该互有应答的吧
Listate 发表于 2017-3-23 10:33 | 显示全部楼层
这个需要设置一个机制的,也不能没有收到对方的数据的就重启的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

166

主题

1689

帖子

4

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