回覆列表
  • 1 # 萌無敵影紫水清

    區別:SPI:高速同步序列口。

      3~4線介面,收發獨立、可同步進行UART:通用非同步序列口。

      按照標準波特率完成雙向通訊,速度慢SPI:一種序列傳輸方式,三線制,網上可找到其通訊協議和用法的3根線實現資料雙向傳輸序列外圍介面SerialperipheralinterfaceUART:通用非同步收發器UART是用於控制計算機與序列裝置的晶片。

      有一點要注意的是,它提供了RS-232C資料終端裝置介面,這樣計算機就可以和調變解調器或其它使用RS-232C介面的序列裝置通訊了。

      作為介面的一部分,UART還提供以下功能:將由計算機內部傳送過來的並行資料轉換為輸出的序列資料流。

      將計算機外部來的序列資料轉換為位元組,供計算機內部使用並行資料的器件使用。

      在輸出的序列資料流中加入奇偶校驗位,並對從外部接收的資料流進行奇偶校驗。

      處理由鍵盤或滑鼠發出的中斷訊號(鍵盤和鼠票也是序列裝置)。

      可以處理計算機與外部序列裝置的同步管理問題。

      有一些比較高檔的UART還提供輸入輸出資料的緩衝區,現在比較新的UART是16550,它可以在計算機需要處理資料前在其緩衝區記憶體儲16位元組資料,而通常的UART是8250。

      現在如果購買一個內建的調變解調器,此調變解調器內部通常就會有16550UART。

      I2C:能用於替代標準的並行匯流排,能連線的各種積體電路和功能模組。

      I2C是多主控匯流排,所以任何一個裝置都能像主控器一樣工作,並控制匯流排。

      總線上每一個裝置都有一個獨一無二的地址,根據裝置它們自己的能力,它們可以作為發射器或接收器工作。

      多路微控制器能在同一個I2C總線上共存。

  • 中秋節和大豐收的關聯?
  • 小牛不拉屎?