ZHDU165 August   2026 MSPM0G3519 , MSPM33C321A

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2查看 MSPM0Gx51x 和 MSPM33C32xx 之间的软件差异
    1. 2.1 开发环境
    2. 2.2 软件移植流程
    3. 2.3 外设差异
      1. 2.3.1 中断差异
      2. 2.3.2 ADC 差异
      3. 2.3.3 安全差异
    4. 2.4 通信外设
      1. 2.4.1 SPI 差异
      2. 2.4.2 UART 差异
      3. 2.4.3 I2C 差异
  6. 3总结
  7. 4参考资料

中断差异

MSPM0SDK 和 MSPM33SDK 之间最显著的区别之一是中断的格式化。MSPM0G 系列限制为 32 个器件中断,而 M33 内核支持多达 496 个中断,每个外设都具有专用中断矢量。这意味着之前由 GROUP_1_IRQHandler 处理的 GPIOA 中断由 GPIOA_IRQHandler 处理。此外,与组关联的任何状态 API 不再适用,必须传输到特定于外设的 API。

在大多数应用中,中断可以是必须进行的最大更改之一。但是,由于中断请求 (IRQ) 被移动到外设本身,而不是利用一个大的组来处理其中包含的所有外设,因此更改非常简单。