前言:看起來最簡單的介面,卡住的人卻最多 UART 是嵌入式開發裡最老的東西之一。現在 SPI、I2C、RS485、CAN 百花齊放,但講到除錯輸出、GPS 模組、藍牙模組、工業感測器,最後還是得回到 UART。 很多初學者覺得 UART 就是「隨便接一接就能通」。我一開始也這樣想,結果被三件事卡了整整兩天:baud rate 誤差、中斷設計、資料遺失。它簡單的是協定本身,難的全都藏在細節裡。 所以這篇我打算從訊號層級一路講到 STM32 與 ESP32 的實戰程式碼,中間穿插我自己踩過的坑。 兩條線就能全雙工:T...