Q87.
UART 串列式傳送資料的敘述,下列哪些正確?
儀表電子 · 甲級 · 嵌入式系統概論與應用及程式設計 · Q87
難易度分析
3 / 5
此題需辨別多個 UART 基本概念,並同時排除常見誤區,符合中等難度評分標準。
正確答案 (複選):①, ②, ④
- ① 遠距離傳送資料時,串列比較低成本:串列傳輸僅需單一訊號線路即可逐位元傳送資料,相較於並列傳輸需多條線路,在長距離通訊時可大幅降低線材成本與電磁干擾 (EMI) 問題。
- ② 一個時脈傳輸一個位元:UART 屬於非同步串列通訊協議,每個時脈週期僅能傳輸 1 個位元 (bit),資料以序列方式依序傳送。
- ④ 應該使用開始控制位元與停止控制位元以區分兩筆資料:UART 通訊協定必須使用起始位元 (Start bit) 標示資料幀的開始,並以停止位元 (Stop bit) 標示結束,藉此區分每筆獨立資料並維持接收端的時脈同步。
錯誤選項解析
- ③ 資料傳送速率單位為Byte:UART 的資料傳送速率單位應為 bps (bits per second,位元/秒),而非 Byte。常見速率如 9600 bps、115200 bps 等,需特別注意位元與位元組的區別。
Learning Tip
"本題核心考點為 UART 串列通訊原理與資料幀結構。常考陷阱在於混淆 bps 與 Byte/s 的速率單位換算(1 Byte = 8 bits),以及誤解串列與並列傳輸的適用情境。實務上需注意 UART 為非同步通訊,通訊雙方必須預先設定相同的鮑率 (Baud rate)、資料位元數、同位檢查與停止位元數,否則會產生幀錯誤 (Framing Error)。"
學員答題分佈
①遠距離傳送資料時,串列比較低成本0%
②一個時脈傳輸一個位元0%
③資料傳送速率單位為Byte0%
④應該使用開始控制位元與停止控制位元以區分兩筆資料0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!