什麼是鮑率(Baud rate)

序列通訊中每秒傳送的符號數。在 UART 中相當於每秒的位元數,傳送端與接收端必須設為一致。

日文名稱: ボーレート

「鮑率(Baud rate)」出現在1領域的1道練習題中(嵌入式與韌體等)。

這個名詞所屬的領域: 嵌入式與韌體

練習鮑率(Baud rate)的題目

UART的傳送端與接收端的鮑率若有些許偏差,可能會出現亂碼。偏差的容許範圍只限於大約數%左右,其原因下列何者正確?

  1. A接收端以起始位元對準後,用自己的時脈在各位元的中央讀取,偏差會在一個字元期間內累積,到最後一個位元超過半個位元就會出錯
  2. B鮑率一有偏差,傳送端的電壓就會下降
  3. CUART會自動修正偏差,所以實際上沒有容許範圍
查看答案與解析

正確答案:A. 接收端以起始位元對準後,用自己的時脈在各位元的中央讀取,偏差會在一個字元期間內累積,到最後一個位元超過半個位元就會出錯

接收端在起始位元的起點對準時序,之後以自己的鮑率計數,在各位元的中央讀取數值。若速度有偏差,讀取時序的偏移會逐位元累積,約10位元之後的停止位元若偏移達半個位元以上,就會讀到相鄰的位元。因此雙方合計的誤差必須抑制在數%以內,使用時脈精度較低的內建振盪器時需要注意。

解析中的「鮑率(Baud rate)」

出現「鮑率(Baud rate)」的題目(1題)

  1. UART的傳送端與接收端的鮑率若有些許偏差,可能會出現亂碼。偏差的容許範圍只限於大約數%左右,其原因下列何者正確?

相關名詞

UART 上拉電阻(Pull-up resistor) 欠壓偵測(Brown-out detection) 去彈跳(Debouncing) 看門狗計時器(Watchdog timer) 啟動載入程式(Bootloader) 責任週期(Duty cycle) 硬即時(Hard real-time) 超級迴圈(Super loop) 睡眠模式(Sleep mode)

前往名詞解釋列表