區別:SPI:高速同步序列口。
3~4線介面,收發獨立、可同步進行UART:通用非同步序列口。
按照標準波特率完成雙向通訊,速度慢SPI:一種序列傳輸方式,三線制,網上可找到其通訊協議和用法的3根線實現資料雙向傳輸序列外圍介面SerialperipheralinterfaceUART:通用非同步收發器UART是用於控制計算機與序列裝置的晶片。
有一點要注意的是,它提供了RS-232C資料終端裝置介面,這樣計算機就可以和調變解調器或其它使用RS-232C介面的序列裝置通訊了。
作為介面的一部分,UART還提供以下功能:將由計算機內部傳送過來的並行資料轉換為輸出的序列資料流。
將計算機外部來的序列資料轉換為位元組,供計算機內部使用並行資料的器件使用。
在輸出的序列資料流中加入奇偶校驗位,並對從外部接收的資料流進行奇偶校驗。
處理由鍵盤或滑鼠發出的中斷訊號(鍵盤和鼠票也是序列裝置)。
可以處理計算機與外部序列裝置的同步管理問題。
有一些比較高檔的UART還提供輸入輸出資料的緩衝區,現在比較新的UART是16550,它可以在計算機需要處理資料前在其緩衝區記憶體儲16位元組資料,而通常的UART是8250。
現在如果購買一個內建的調變解調器,此調變解調器內部通常就會有16550UART。
I2C:能用於替代標準的並行匯流排,能連線的各種積體電路和功能模組。
I2C是多主控匯流排,所以任何一個裝置都能像主控器一樣工作,並控制匯流排。
總線上每一個裝置都有一個獨一無二的地址,根據裝置它們自己的能力,它們可以作為發射器或接收器工作。
多路微控制器能在同一個I2C總線上共存。
區別:SPI:高速同步序列口。
3~4線介面,收發獨立、可同步進行UART:通用非同步序列口。
按照標準波特率完成雙向通訊,速度慢SPI:一種序列傳輸方式,三線制,網上可找到其通訊協議和用法的3根線實現資料雙向傳輸序列外圍介面SerialperipheralinterfaceUART:通用非同步收發器UART是用於控制計算機與序列裝置的晶片。
有一點要注意的是,它提供了RS-232C資料終端裝置介面,這樣計算機就可以和調變解調器或其它使用RS-232C介面的序列裝置通訊了。
作為介面的一部分,UART還提供以下功能:將由計算機內部傳送過來的並行資料轉換為輸出的序列資料流。
將計算機外部來的序列資料轉換為位元組,供計算機內部使用並行資料的器件使用。
在輸出的序列資料流中加入奇偶校驗位,並對從外部接收的資料流進行奇偶校驗。
處理由鍵盤或滑鼠發出的中斷訊號(鍵盤和鼠票也是序列裝置)。
可以處理計算機與外部序列裝置的同步管理問題。
有一些比較高檔的UART還提供輸入輸出資料的緩衝區,現在比較新的UART是16550,它可以在計算機需要處理資料前在其緩衝區記憶體儲16位元組資料,而通常的UART是8250。
現在如果購買一個內建的調變解調器,此調變解調器內部通常就會有16550UART。
I2C:能用於替代標準的並行匯流排,能連線的各種積體電路和功能模組。
I2C是多主控匯流排,所以任何一個裝置都能像主控器一樣工作,並控制匯流排。
總線上每一個裝置都有一個獨一無二的地址,根據裝置它們自己的能力,它們可以作為發射器或接收器工作。
多路微控制器能在同一個I2C總線上共存。