STM32有硬件IIC,为什么很多应用,还要模拟IIC
发布网友
发布时间:2022-05-02 03:35
我来回答
共2个回答
热心网友
时间:2022-06-27 19:06
硬件IIC只能接到它固定的管脚上,而且好像只有一两组,另外IO固定有时画板不好布线,有一定的局限性;
模拟I2C随便两个IO口就可以用了,另外同样的代码移值到其他类型的MCU上很方便,重新绑下IO口的就可以了。
热心网友
时间:2022-06-27 19:06
1.
硬件iic用法比较复杂,模拟iic的流程更清楚一些。
2.
硬件iic速度比模拟快,并且可以用dma
3.
模拟iic可以在任何管脚上,而硬件只能在固定管脚上。