×
嵌入式 > 技术百科 > 详情

单片机硬件IIC和软件IIC区别

发布时间:2020-06-06 发布时间:
|

1. 硬件IIC用法比较复杂,模拟IIC的流程更清楚一些。


2. 硬件IIC速度比模拟快,并且可以用DMA


3. 模拟IIC可以在任何管脚上,而硬件只能在固定管脚上。


4. 软件i2c是程序员使用程序控制SCL,SDA线输出高低电平,模拟i2c协议的时序。一般较硬件i2c稳定,但是程序较为繁琐,但不难。


5. 硬件i2c程序员只要调用i2c的控制函数即可,不用直接的去控制SCL,SDA高低电平的输出。但是有些单片机的硬件i2c不太稳定,调试问题较多。


 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
Keil5(MDK5)在调试(debug)过程中遇到的问题