1、UART就是兩線,一根發(fā)送一根接收,可以全雙工通信,線數也比較少。數據是異步傳輸的,對雙方的時序要求比較嚴格,通信速度也不是很快。在多機通信上面用的最多。 2、SPI接口和上面UART相比,多了一條同步時鐘線,上面UART的缺點也就是它的優(yōu)點了,對通信雙方的時序要求不嚴格不同設備之間可以很容易結合,而且通信速度非?臁R话阌迷诋a品內部元件之間的高速數據通信上面,如大容量存儲器等。 3、I2C接口也是兩線接口,它是兩根線之間通過復雜的邏輯關系傳輸數據的,通信速度不高,程序寫起來也比較復雜。一般單片機系統(tǒng)里主要用來和24C02等小容易存儲器連接。 SPI:高速同步串行口。3~4線接口,收發(fā)獨立、可同步進行 UART:通用異步串行口。按照標準波特率完成雙向通訊,速度慢 SPI:一種串行傳輸方式,三線制,網上可找到其通信協(xié)議和用法的 3根線實現數據雙向傳輸 |