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.

解决MSP432中断嵌套配置问题

参考了stm32 cotex-M3的技术参考手册,因为内核大致一样。官方的标准库还是有点问题的,望附件有问题能讨论

MSP432_中断嵌套应用笔记.pdf
  • 谢谢分享,内容很精彩,我也学习一下。

  • 我想请问下在配置完分组后,强占优先级和响应优先级要如何配置。看手册没有看明白,您的笔记也没有提到后面设置的问题。

    Interrupt_setPriorityGrouping(4);
    MAP_Interrupt_setPriority(INT_TA1_0, 0x00);
    MAP_Interrupt_setPriority(INT_PORT5, 0x20);
    MAP_Interrupt_setPriority(INT_TA2_0, 0x40);

    比如我强占优先级4位,响应优先级4位。然后后面三个的配置是直接调用MAP_Interrupt_setPriority()么?

  • 参数
    指定可抢占优先级的位数。

    此函数指定中断优先级规范中的可抢占优先级和子优先级之间的划分。分组值的范围取决于硬件实现; 在MSP432系列中,有三个位可用于硬件中断优先级,因此三到七的优先级分组值具有相同的效果。

     

     

    是的,比较坑,例程里面也没有演示一下分组怎么用。确实坑,手册也没有解释清楚。