您好!
我想知道进入 LPMX.5时 GIE 的用法。 在用户指南第1.4.3.1段中、在 第8点输入到 LPMx.5。 声明 GIE 应被清除。
我想使用相应配置的端口引脚中断从 LPMx.5中唤醒。 在这种情况下、端口引脚中断是否可以工作而不设置 GIE?
关于第12.3.3段。 b)和 注释 我知道在进入 LPMX.5之前、GIE 应该被置位。 那么、什么是正确的? 这有点令人困惑。
BR、
Heimo Lähdemäki ć
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.
您好!
我想知道进入 LPMX.5时 GIE 的用法。 在用户指南第1.4.3.1段中、在 第8点输入到 LPMx.5。 声明 GIE 应被清除。
我想使用相应配置的端口引脚中断从 LPMx.5中唤醒。 在这种情况下、端口引脚中断是否可以工作而不设置 GIE?
关于第12.3.3段。 b)和 注释 我知道在进入 LPMX.5之前、GIE 应该被置位。 那么、什么是正确的? 这有点令人困惑。
BR、
Heimo Lähdemäki ć
我认为第1.4.3.1节中关于 GIE=0的建议是为了避免在 PMM 被半配置时被中断。 它没有考虑第12.3.3节(注释)的情况、这是一个窗口(是的、一个相当小的窗口)、在进入 LPMx.5之前、可以触发引脚唤醒、但不会处理。
我想真正的答案是 GIE 在 LPMx.5中不工作、所以它的设置方式无关紧要。 引脚唤醒完全取决于 GPIO 配置、该配置被保存在外设寄存器之外并继续在 LPMx.5中运行。 示例 msp430fr599x_lpm4-5_01.c 显示了在 GIE=0的 LPMx.5中引脚唤醒。 (我想作者不担心比赛。)
https://dev.ti.com/tirex/explore/node?node=AIYrDpSzWLAdyMoaXu1iPQ__IOGqZri__LATEST