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.

[参考译文] MSP430FR5994:MSP430FR5994和 TI-RTOS 2.20的中断问题仍然存在

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1073335/msp430fr5994-interrupt-problems-persist-with-msp430fr5994-and-ti-rtos-2-20

部件号:MSP430FR5994

您好,

最后我放弃了。 解决这个问题似乎不是很困难。 经过许多安排的尝试,包括在论坛上提出的安排。 同样,还有第二次和第三次启动板,其行为也是一样的。

现在我有第二个问题。连接了 P2.6上的另一个按钮,并且完全忽略了 RTOS 的中断。

甚至连 Hwi 都不能进入。

我在没有 RTOS 的情况下尝试了相同的设置,中断正常启动。

有没有关于 TI-RTOS 的勘误表提到这一点?

所有按钮的设置都相同,其中一些按钮:

在.cfg 中

我设置了把手

我将 GPIO hwiIntfxn 作为 ISR 函数

我给中断36

我通过端口2作为参数

然后在 main.c 中

GPIO 设置回调(P2_6, gpioButtonInterrupt;

GPIO 启用内部(P2_6);

其中 P2_6是我在 MSP_EXP430FR5994.h 中为端口2.6上的按钮定义的名称,而 gpioButtonInterrupt 是我的中断服务例程。

同样的安排也适用于 P5_6,P5_5,P5_3和 P8_3及其相关中断 n.

我还尝试在新项目中隔离与 P2_6相关的代码,结果相同。

我真的不明白到底发生了什么? 在 MSP430上放弃 TI-RTOS 吗?

谢谢

达米亚诺