STM32有硬件IIC,为什么很多应用,还要模拟IIC?

2019-10-15 00:49发布

看到网上很多人说模拟IIC比使用STM32的IIC硬件要好,是不是说即使STM32没有IIC的硬件一样可以和外设以IIC的方式通信?换句话说,通信双方一方有IIC的硬件而另一方没有,或者说两者都没有,只要按照IIC的规范编写程序也算实现了IIC通信?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
chuyan
2019-10-15 10:01
钱惹的祸
IIC 即Inter-Integrated Circuit(集成电路总线),这种总线类型是由飞利浦半导体公司在八十年代初设计出来的一种简单、双向、二线制、同步串行总线。这是一种专利总线,如果MCU的制造商提供完整的IIC支持,即需要向飞利浦交大量的专利费。很多MCU制造不想交这笔钱,如ATMEL,把IIC叫做TWI,就是为了避免交钱,再如ST,提供个残废的IIC功能。

一周热门 更多>