- 博客(1)
- 收藏
- 关注
转载 硬件IIC、软件IIC
硬件I2C对应芯片上的I2C外设,有相应I2C驱动电路,其所使用的I2C管脚也是专用的;软件I2C一般是用GPIO管脚,用软件控制管脚状态以模拟I2C通信波形。 硬件I2C的效率要远高于软件的,而软件I2C由于不受管脚限制,接口比较灵活。 模拟I2C 是通过GPIO,软件模拟寄存器的工作方式,而硬件(固件)I2C是直接调用内部寄存器进行配置。如果要从具体硬件上来看,可以去看下芯片手册。
2018-01-31 15:14:20 1584
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人