硬件IIC 和软件IIC

2020-02-06 10:28发布

求大神指教下,硬件IIC和软件IIC的优缺点?硬件IIC有何资源可以参考?目前想用PIC的芯片。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
59条回答
穷折腾
2020-02-12 01:09
其实不光是I2C,其它总线用软件和硬件实现的区别都差不多,
软件模拟总线的优点:网上示例程序多,只涉及IO相关寄存器,移植简单;
缺点:占用CPU

硬件总线的优点:不占用CPU,配置完寄存器后,写数据缓存,然后置位发送位,总线就自动开工,CPU就可以干别的了;
缺点:需要配置相关寄存器,可移植性差,除了一些用户量大的MCU,小众MCU基本上找不到示例程序,得自己参照PDF写驱动。

一周热门 更多>