NESA009A november 2022 – march 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1303 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346
STM32G0 和 MSPM0 都提供了執行非同步 (無時鐘) 通訊的周邊設備。這些 UART 周邊設備有兩種變體,一個具有標準功能,一個具有進階功能。命名差異如 表 4-2 所示。
STM32G0 命名 | MSPM0 命名 | |
---|---|---|
標準功能 | 基本 | 主要 |
進階功能 | 完整 | 延伸 |
特點 | STM32G0 USART 完整功能集 | MSPM0L 和 MSPM0G UART 延伸功能集 |
---|---|---|
硬體流程控制 | 是 | 是 |
使用 DMA 連續通訊 | 是 | 是 |
多處理器 | 是 | 是 |
同步模式 | 是 | 否 |
智慧卡模式 (ISO7816) | 是 | 是 |
單線半雙工通訊 | 是 | 是(1) |
IrDA 硬體支援 | 是 | 是 |
LIN 硬體支援 | 是 | 是 |
DALI 硬體支援 | 否 | 是 |
曼徹斯特編碼硬體支援 | 否 | 是 |
從低功耗模式喚醒 | 是 | 是 |
自動傳輸速率偵測 | 是 | 否 |
驅動程式啓用 | 是 | 是 |
資料長度 | 7、8、9 | 5、6、7、8 |
Tx/Rx FIFO 深度 | 8 | 4 |
特點 | STM32G0 USART 基本功能集 | MSPM0 UART 主要功能集 |
---|---|---|
硬體流程控制 | 是 | 是 |
使用 DMA 連續通訊 | 是 | 是 |
多處理器 | 是 | 是 |
同步模式 | 是 | 否 |
單線半雙工通訊 | 是 | 是(1) |
從低功耗模式喚醒 | 否 | 是 |
驅動程式啓用 | 是 | 是 |
資料長度 | 7、8、9 | 5、6、7、8 |
Tx/Rx FIFO 深度 | 無 | 4 |
有關 UART 程式碼範例的資訊可在 MSPM0 SDK 範例指南中找到。