嵌入式技术william hill官网
直播中

郑成枝

7年用户 1300经验值
私信 关注
[问答]

RT-Thread里面驱动层的i2c能否用硬件方式实现呢?

很好奇RT-Thread里面驱动层的i2c实现为啥都是用的软件模拟实现的,硬件i2c它不香吗,有人做过硬件方式实现吗?一起交流下

回帖(3)

h1654155275.5741

2022-4-15 09:42:11
据说是为了规避飞利浦专利的问题 STM32 的I2C 采用了特殊的硬件设计,用起来比较麻烦也不稳定。为了稳定和方便移植就用了软件模拟 I2C。
举报

王磊

2022-4-15 09:42:21
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

刘涛

2022-4-15 09:42:30
只是F1的i2c不好使,后面系列的硬件i2c没有问题。另外RTT提供i2c驱动框架,底层可以是模拟i2c也可以是硬件i2c,自己实现即可。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分