[国产单片机] 如何用IO口模拟I2C来实现两个STC单片机之间的通讯,求C语言写法

[复制链接]
9208|13
tll0513 发表于 2015-3-2 11:17 | 显示全部楼层 |阅读模式
由于串口做了其他用处,所以想到用IO口模拟I2C通讯的方式来实现两个STC系列的单片机之间的通讯,STC官方下载的例程都是汇编的,想用C语言的,主机的之前用过,主要是从机的,求各位大侠能够指教
kf118 发表于 2015-3-2 13:57 | 显示全部楼层
只是不用模拟I2C总线,就2根独立方向的脉冲通讯就可以了。速度可以做的很高的。我以前做的就一根IO加GND实现1M左右的通讯。 一根线也可以实现双向通讯,还带通讯仲裁。
gdgdx 发表于 2015-3-8 10:47 来自手机 | 显示全部楼层
智能卡就是一根线
2603901129 发表于 2015-3-9 13:37 | 显示全部楼层
我有  嘿嘿
McuPlayer 发表于 2015-3-9 21:18 | 显示全部楼层
IO模拟I2C,从机很容易丢数据
因为SCK需要一直检测,如果MCU错过了,就丢一大串了
2603901129 发表于 2015-3-10 09:51 | 显示全部楼层
你留个QQ或者邮箱给我,我把IO口模拟I2C的C语言的发给你参考下
luoguanchao 发表于 2015-11-6 15:28 | 显示全部楼层
2603901129 发表于 2015-3-10 09:51
你留个QQ或者邮箱给我,我把IO口模拟I2C的C语言的发给你参考下

能发给我参考一下吗?QQ:1015807536
ayb_ice 发表于 2015-11-7 16:41 | 显示全部楼层
从机难模拟

模拟UART还方便些
zdk19820902 发表于 2016-6-16 11:30 | 显示全部楼层
2603901129 发表于 2015-3-10 09:51
你留个QQ或者邮箱给我,我把IO口模拟I2C的C语言的发给你参考下

我的QQ:3156266446
电子95 发表于 2017-6-19 11:43 | 显示全部楼层
能发给我参考一下吗?QQ:1378139998
linqing171 发表于 2017-6-21 13:08 | 显示全部楼层
从机难模拟。
芯片没有i2C一般都有spi吧?
yjmdxp 发表于 2017-7-13 16:00 | 显示全部楼层
字节搞个通讯逻辑也可以,不一定非要IC2
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

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