嵌入式與韌體

關於UART序列通訊的特徵,下列何者正確?

  1. A傳送端輸出時脈線,接收端以該時脈讀取資料
  2. B不使用時脈線,傳送端與接收端設定相同的通訊速度(鮑率),以起始位元通知區段的開始
  3. C在1條線上連接多個裝置,以位址選擇對象
查看答案與解析

正確答案:B. 不使用時脈線,傳送端與接收端設定相同的通訊速度(鮑率),以起始位元通知區段的開始

UART是以傳送與接收2條線(加上接地)進行通訊的非同步序列通訊。未傳送時維持在1的狀態,以0的起始位元通知字元的開始,在資料位元之後以1的停止位元結束。由於不傳送時脈,雙方必須設定為115200 bps等相同的速度。常用於除錯輸出,以及與GPS、無線模組的連接。

  • A. 那是SPI這類同步式通訊。
  • B. 正確。這是非同步式的序列通訊。
  • C. 以位址選擇對象的是I2C等。
練習這個領域 前往領域頁面

嵌入式與韌體的其他題目

  1. 以115200 bps的UART,用資料8位元、無同位檢查、停止位元1(8N1)的格式傳送時,每秒可傳送的位元組數最接近下列何者?
  2. UART的傳送端與接收端的鮑率若有些許偏差,可能會出現亂碼。偏差的容許範圍只限於大約數%左右,其原因下列何者正確?
  3. 關於SPI通訊的特徵,下列何者正確?
  4. SPI一般使用的4條訊號的組合,下列何者正確?
  5. 連接SPI元件卻無法讀到正確的資料時,應確認的設定下列何者最為適當?

這個領域的比較