ZHCABX9B November 2022 – August 2025 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
STM32G0 和 MSPM0 都提供用于执行异步(无时钟)通信的外设。这些 UART 外设有两种型号,一种具有标准功能,另一种具有高级功能。表 4-2 显示了命名差异。
| STM32G0 命名 | MSPM0 命名 | |
|---|---|---|
| 标准功能 | 基础 | 主要 |
| 高级功能 | 完全 | 扩展 |
| 功能 | STM32G0 USART 全套功能 | MSPM0 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 示例指南。