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

2020-01-23 14:40发布

有大侠做过两个单片机之间进行I2C通信的吗?一般单片机端当主机用两条数据线去模拟i2c当主机读取外围的从设备比较简单,但单片机端模拟从机与另外一个单片机模拟I2C当主机进行通信就没搞过了,有人这么做过吗,能否贴出单片机端模拟从机的I2C协议代码,研究一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
25条回答
huhang
2020-01-25 17:47
huhang 发表于 2014-5-17 21:10
利害关系都有跟总工说过,但硬要这么干,哎,悲剧,刚进新公司,又不好强硬说此方案不可行,说了,还怀疑 ...

不过我把其简化了,Start和Stop信号从机都不检测,现在在STM32上测试,还算靠谱,从机CPU也没有太多的运算要处理,所以勉强还可以用,主要是用在51上,而且51的单片机的外部中断还被占用了,也没办法利用中断去判断起始和结束跳变沿。哎,老产品还是单片机的,这才是悲剧所在,现在的新产品,谁还去用模拟的I2C做从机通信呀,随便找个CPU也是一大堆的串口,SPI接口啥的

一周热门 更多>