This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSPM0L1306:STM32与 MSPM0中断比较

Guru**** 2287980 points
Other Parts Discussed in Thread: MSPM0L1306
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1331042/mspm0l1306-stm32-to-mspm0-interrupt-comparison

器件型号:MSPM0L1306

大家好、

我的客户正在考虑从 STM MCU 迁移到我们的 MSPM0L1306。

下面是客户对迁移指南文档提出的一些问题。

  1. 下面3-10中断比较表只显示了基于 NVIC 编号的每个中断的内容、对吧?
    还是要确认所描述的内容分别对应? (例如:NVIC3、MSPM0的 STM32G0的闪存组中断和 UART3分别对应。)
  2. 如果上表仅根据 NVIC 编号显示了每个中断的内容、
    STM32G0有三种类型:EXTI0和 EXTI1中断、EXTI2和 EXTI3中断以及 EXTI4-EXTI15中断、但 MSPM0只有一种类型 INT_GROUP1。
    1.  如果我有来自 STM32G0的三种类型的 GPIO 中断并希望迁移到 MSPM0、我该怎么办?
      例如、对于 STM32G0、PA0、PA2、PA4检测输入。
      PA0是"EXTI0和 EXTI1中断"、PA2是"EXTI2和 EXTI3中断"、因为 PA4跳转到"EXTI4-EXTI15中断"的中断目标
      该程序可以单独配置、但在使用 MSPM0时、无论哪个 GPIO 检测到输入、它都会转到"INT_GROUP1"。
      我想你不能区分像 STM32G0这样的程序,但你如何处理它们?
    2. 此外、是否可以分隔 MSPM0的 GPIO 中断目标、如 STM32G0、例如设置除"INT_group1"之外的中断目标?  

提前感谢您。

此致、

肯利

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Kenley:

     如果我有三种类型的来自 STM32G0的 GPIO 中断并想要迁移到 MSPM0,该怎么办?

    您可以将它们排列为一个中断组、然后在中断例程中对每个中断组进行检查、我们在 SDK 中提供示例代码:GPIO_synchronous _interrupts

    Unknown 说:
    此外、是否可以分隔 MSPM0的 GPIO 中断目标、如 STM32G0、例如设置"INT_group1"以外的中断目标?  [/报价]

    我假设答案是否定的、我认为对于大多数应用来说、区分每个 GPIO 中断源的软件方法是可以的。 如果他们有任何疑虑、请告知我。

    B.R.

    萨尔