串行通信入門:uart、i2c、spi

文章圖片皆來自互聯網,本文講述方式也爲看圖說話

uart

  • uart設備連接圖
    uart設備連接圖
  • uart內部連接圖
    uart內部結構圖
  • uart時序圖
    這裏寫圖片描述

  • 特點:

    • 連接圖:Tx, Rx兩根線,無時鐘線;全雙工異步;一對一連接
    • 內部圖:需波特率生成器;有的uart還提供輸入輸出緩衝器,如uart 16550的緩衝區大小爲16字節
    • 時序圖:對於正邏輯的TTL電平,起始位是低電平,停止位爲高電平;RS232等不同

i2c

  • i2c設備連接圖
    i2c設備連接圖

  • i2c時序圖
    i2c時序圖

  • 特點:

    • 連接圖:SCL, SDA兩根線;半雙工,同步;一對多連接,總線由master控制,master產生串行時鐘控制總線的傳輸方向,併產生起始和停止條件
    • 時序圖:CLK高電平採樣

spi

  • spi設備連接圖
    spi設備連接圖

  • spi接口內部結構圖
    spi接口內部結構圖

  • spi時序圖
    這裏寫圖片描述

  • 特點:

    • 連接圖:SCK、MOSI、MISO三根線,支持片選;全雙工,同步;有片選的話可實現一對多連接
    • 內部圖:可實現數據交換,同時進行發送和接收
    • 時序圖:支持四種工作時序
發佈了29 篇原創文章 · 獲贊 27 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章