打印
[C语言]

两单片机单根I/O口双向通信规则

[复制链接]
1220|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qhcmcu|  楼主 | 2019-5-30 09:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
ayb_ice| | 2019-5-30 10:32 | 只看该作者
美信的单总线技术可以参考下

使用特权

评论回复
板凳
xiaofei558008| | 2019-5-30 12:56 | 只看该作者
SWIM 总线可以了解一下,利用占空比不同,01010101这么发啦

使用特权

评论回复
地板
coody| | 2019-5-30 16:24 | 只看该作者
我就用一个IO模拟一个半双工串口,简单可靠,用得比较多。

使用特权

评论回复
5
旭日东起| | 2019-5-31 17:00 | 只看该作者
一个发,一个收,不难吧,其实一般情况下,一个IO就够用了

使用特权

评论回复
6
linqing171| | 2019-5-31 20:23 | 只看该作者
方案1:串口,主从模式,定期轮询代替中断。协议里面主随时可以发内容,从只有收到命令后的一段时间内可以发内容。
方案2:带仲裁的总线模式,比如IEEE的以太网的hub模式。实现csma/CD,carrier detect的基础上实现载波侦听多路复用功能。

使用特权

评论回复
7
airwill| | 2019-6-7 19:27 | 只看该作者
双向,  UART 就可以了,  另外还可以是准双向的, 那么方案更多

使用特权

评论回复
8
qq986433936| | 2019-6-9 14:46 | 只看该作者
你可以用HDQ总线协议。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

86

帖子

1

粉丝