ZHDA083 March 2026 AM13E23019
STM32G474x 和 AM13E230x MCU 均有标准串行通信外设:UART、I2C 和 SPI。但是,硬件实现和功能集在各方面有所不同。
在 STM32G474x 器件上,UART、I2C 和 SPI 是独立、单独的外设模块。
AM13E230x 引入了一种统一的串行通信外设,称为 UNICOMM。UNICOMM 模块是一种运行时可配置的外设,能够支持 UART、I2C(控制器)、I2C(目标)或 SPI 通信协议。这使用户能够根据应用要求灵活地改变每个外设的实例数量。有关 UNICOMM 的更多信息,请参阅 AM13E230x 技术参考手册中的 UNICOMM 章节。下面详细介绍 AM13E230x 上每个 UNICOMM 实例可用的功能集。
| SPG 实例 | UNICOMM 实例 | 支持的串行协议 | 可用的外设类型 |
|---|---|---|---|
| SPG0 | UC0 | UART、SPI、I2C | Basic UART、Basic SPI、Basic I2C 控制器/目标 |
| UC1 | UART、SPI、I2C | Basic UART、Basic SPI、Basic I2C 控制器/目标 | |
| UC2 | UART、LIN、I2C、SMBUS | Basic+ UART、Advanced I2C 控制器/目标 | |
| SPG1 | UC3 | UART、SPI、I2C | Basic UART、Basic SPI、Basic I2C 控制器/目标 |
| UC4 | UART、SPI、I2C | Basic UART、Basic SPI、Basic I2C 控制器/目标 | |
| UC5 | UART、LIN、I2C、SMBUS | Basic+ UART、Advanced I2C 控制器/目标 |