ZHCABX9A 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 示例指南。