暂无评论
STM32的I2C虽然强大,但真心不好用(认真学习学习是可以用的)。模拟I2C编程适当的话,移植性好,调试方便。
本文件是本人编写的用GPIO模拟I2C协议的C文件,只需要替代几个宏定义,根据不同的平台调试一下Delay10us函数就可以用,很简单
51模拟I2C绝对可以。
可以让没有硬件I2C的单片机通过此方式模拟通信;实测从机收发数据正常,无丢包现象;90%的代码都注释,避免初学者看不明白。
现在大部分单片机都要用到I2C口,但是电脑大多数都是并口,怎么用并口模拟I2C呢?就需要去解决了
传统模拟I2C 优化版模拟I2C 信号边沿 上升下降快 上升慢,下降快 大电流路径 存在大电流路径 不存在大电流路径 IO口使用 PUSH-PULL OPEN DRAIN 总线空闲状态 输出高 输入
armGPIO模拟I2C程序
51单片机模拟i2c总线通信。只需要稍作修改就可以使用。
stm32模拟i2cio口模24c02
GPIO模拟I2C的程序实现 #include #include #include #include #include #include #include #include #incl
暂无评论