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.

[参考译文] MSP-EXP430FR2355:MSP430fr2355中断优先级问题

Guru**** 2538950 points
Other Parts Discussed in Thread: MSP430FR2355

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/984063/msp-exp430fr2355-issue-with-msp430fr2355-interrupt-priorities

器件型号:MSP-EXP430FR2355
主题中讨论的其他器件:MSP430FR2355

您好!

我们正在处理 msp430fr2355、我们希望 GPIO 具有高优先级。 因此我们更改了 msp430fr2355.h 文件中的中断矢量编号、但在调试时、它将进入默认 ISR。 我们在知道可以在 msp430fr2355.h 文件中更改优先级后完成了这一操作。 它是设置优先级的正确方法吗?

最后、 我希望 GPIO 中断具有最高优先级。 是否有人可以指导我 在哪里更改优先级?  
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    无法在 MSP430上设置中断优先级。 由于中断不是抢先式的、因此这只有在2个以上的中断同时挂起时才重要。 通常的方法是将 ISR 保持在如此短的时间内、这样优先级就无关紧要了。

    头文件/连接器文件的内容是硬件工作方式的说明。 更改它们不会更改行为、只会使它们不正确[Ref 默认 ISR]。

    如果您尝试执行此操作、则表明您有一个(其他) ISR 尝试执行得太多。 如果您能描述这一点、也许有人会看到另一种方法来实现它。