硬件IIC和軟件IIC區別

所謂硬件I2C對應芯片上的I2C外設,有相應I2C驅動電路,其所使用的I2C管腳也是專用的;軟件I2C通常是用GPIO管腳,用軟件控制管腳狀態以模擬I2C通訊波形。程序員 硬件I2C的效率要遠高於軟件的,而軟件I2C因爲不受管腳限制,接口比較靈活。函數 模擬I2C 是經過GPIO,軟件模擬寄存器的工做方式,而硬件(固件)I2C是直接調用內部寄存器進行配置。若是要從具體硬件上來看,能夠去看下芯片手冊
相關文章
相關標籤/搜索