5年1个月前IP:广东
897888
16楼
引用forkeureka发表于11楼的内容
我觉得还有一个问题,就是冲突的解决,如果双方同时发起通讯,不管是双方同时打算发0或者1,还是一方发0,另一方打算发1,都会导致双方死等。即使在发送之前判断了线上电平的状态也没用,可能在你判断的时候,电...

是的是的,你这想的挺周到,确实理论上会发生所述情况,改良的话可以双方用计时中断做个卡死判断;你提出的第二个问题的话如果两机要判断谁先发起信号,防止错乱可以在发送以及接收函数里面做个判断先进行改良,确实这样会大大减小了传输的效率冗余度过高


评论
文号 / 897888

百炼成钢
名片发私信
学术分 1
总主题 24 帖总回复 227 楼拥有证书:进士 学者 机友
注册于 2018/07/19 10:25:42最后登录 2026/10/27 16:02:57
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:广东

个人简介

联系方式qq:2674569229

笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的