两个单片机之间进行模拟I2C通讯

2020-01-23 14:40发布

有大侠做过两个单片机之间进行I2C通信的吗?一般单片机端当主机用两条数据线去模拟i2c当主机读取外围的从设备比较简单,但单片机端模拟从机与另外一个单片机模拟I2C当主机进行通信就没搞过了,有人这么做过吗,能否贴出单片机端模拟从机的I2C协议代码,研究一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
24条回答
liguangqang
1楼-- · 2020-01-25 18:12
不检测start 和stop 是不靠谱的,意味着没有握手标记,帧格式有不确定性。如自定义通信格式,两线通信办法还是有多的方法。可参考单总线协议来做成半双工的(DS18B20)。
bs1234
2楼-- · 2020-01-25 19:34
本帖最后由 bs1234 于 2014-5-24 21:28 编辑

可以不用I2C通信,用3个IO口通信就可以了,协议为NXP的DSA协议。你可以搜一下DSA协议。而且DSA可以做到半双工通信。
xiaotaiyang
3楼-- · 2020-01-25 22:59
楼主的标题不合格,已经被封锁id.
zjtzlqr
4楼-- · 2020-01-26 01:15
 精彩回答 2  元偷偷看……
孤舟蓑笠翁
5楼-- · 2020-01-26 06:56
我也是来学习的
颜靖峰
6楼-- · 2020-01-26 07:19
哈哈大笑'哈哈大笑

一周热门 更多>