I2C相比UART串口的優點


說到兩根線的數據傳輸方式,大家最先想到的就是I2C總線和UART串口。

這兩者都是兩根線來傳輸數據,並且UART串口配置使用更加簡單,那么I2C相比UART有什么優點呢,它的適用場景是什么呢?

1. 首先,I2C能夠1對多,UART只能1對1。因此I2C又叫I2C總線。

2. 其次,I2C接口能夠用軟件模擬來擴充接口,UART則不行。

3. 再者,I2C接口帶有同步時鍾,對時鍾穩定性要求遠沒有UART那么高。

例如一個主控要接5個外設,但是通常的主控都不可能有5個UART口。如果用UART就需要硬件擴展。

但是用I2C的話,只需要1組I2C接口即可。即使沒有硬件I2C接口,也可以有軟件模擬I2C的源代碼可以調用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM