[C语言] 两单片机单根I/O口双向通信规则

[复制链接]
1454|7
 楼主| qhcmcu 发表于 2019-5-30 09:59 | 显示全部楼层 |阅读模式

各位大侠,请教下两单片机单根I/O口双向通信规则,两单片机如何实现握手的呢?谁有这方面的资料,谢谢!
ayb_ice 发表于 2019-5-30 10:32 | 显示全部楼层
美信的单总线技术可以参考下
xiaofei558008 发表于 2019-5-30 12:56 | 显示全部楼层
SWIM 总线可以了解一下,利用占空比不同,01010101这么发啦
coody 发表于 2019-5-30 16:24 | 显示全部楼层
我就用一个IO模拟一个半双工串口,简单可靠,用得比较多。
旭日东起 发表于 2019-5-31 17:00 | 显示全部楼层
一个发,一个收,不难吧,其实一般情况下,一个IO就够用了
linqing171 发表于 2019-5-31 20:23 | 显示全部楼层
方案1:串口,主从模式,定期轮询代替中断。协议里面主随时可以发内容,从只有收到命令后的一段时间内可以发内容。
方案2:带仲裁的总线模式,比如IEEE的以太网的hub模式。实现csma/CD,carrier detect的基础上实现载波侦听多路复用功能。
airwill 发表于 2019-6-7 19:27 | 显示全部楼层
双向,  UART 就可以了,  另外还可以是准双向的, 那么方案更多
qq986433936 发表于 2019-6-9 14:46 来自手机 | 显示全部楼层
你可以用HDQ总线协议。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

86

帖子

1

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