ZHCUCS7 February 2025 MSPM0C1103 , MSPM0C1104 , MSPM0G3507 , MSPM0G3519 , MSPM0L1117 , MSPM0L1306 , MSPM0L2228
MSPM0和 NXP 的 M0 MCU 提供用于异步(无时钟)通信的外设。S32K1xx 和 KM35x 系列提供支持基本 UART 的低功耗 UART,而 KEA128x 和 KM35x 提供常规 UART 模块。在 MSPM0 中,这些 UART 外设有两种型号,一种具有标准功能,另一种具有高级功能。在 NXP 的器件中,UART 提供单一版本。表 4-2 比较了 MSPM0 的 UART 和 NXP 的 S32K1xx、KEA128x 和 KM35x UART。
| 特性 | S32K1xx | KEA128x | KM35x | MSPM0 |
|---|---|---|---|---|
| 硬件流控制 | 是 | 否 | 是 | 是 |
| 使用 DMA 的连续通信 | 是 | 否 | 是 | 是 |
| 多处理器 | 否 | 否 | 否 | 是 |
| 同步模式 | 否 | 否 | 否 | 否 |
| 单线半双工通信 | 是 | 是 | 是 | 是(1) |
| 从低功耗模式唤醒 | 是 | 是 | 是 | 是 |
| 数据长度 | 7、8、9、10 | 8.9 | 8.9 | 5、6、7、8 |
| Tx/Rx FIFO 深度 | 4 | 不适用 | 8 | 4 |
| IrDA 支持 | 是 | 否 | 是 | 仅限扩展的 UART |
| LIN 支持 | 是 | 是 | 是 | 仅限扩展的 UART |
| DALI 支持 | 否 | 否 | 否 | 仅限扩展的 UART |
| 曼彻斯特编码支持 | 否 | 否 | 否 | 仅限扩展的 UART |
UART 代码示例
有关 UART 代码示例的信息,请参阅 MSPM0 SDK 示例指南。