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.

[参考译文] MSP430FR2155:使用 RST/NMI 引脚作为从开关获取中断的 NMI 引脚

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1366620/msp430fr2155-usage-of-rst-nmi-pin-as-a-nmi-pin-taking-interrupts-from-a-switch

器件型号:MSP430FR2155

工具与软件:

您好、TI 专家!

我的合作伙伴 MSP430FR2155 我对中断和 ISR 的概念非常陌生。

在这种情况下、我将连接 RST/NMI (引脚9)到 A 开关 。 该引脚的功能是、无论何时按下开关(发生中断)、它都必须使 LED 亮起。 我对此有一些疑问:

1.在初始化过程中是否应该将 PIN 9设置为输入?

2.对于代码的进一步刷写,整个过程是否会出现问题? 如果我们为相同的用途设置另一个引脚、效果会更好吗?

提前感谢!

提前一天过得非常愉快:)

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

    您好、Nagashri、

    我的同事明天会回复你们。

    此致、

    K·扬茨

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

    您好!

    如果要将 PIN 9设置为 NMI 功能,则需要遵循 UG 中所述的以下配置。

    "通过特殊功能寄存器(SFR) SFRRPCR、复位引脚可以被配置为一个复位功能(默认)或者一个 NMI 功能。 将 SYSNMI 置1可将 RST/NMI 引脚配置为外部 NMI 源。 外部 NMI 由边沿触发、可通过 SYSNMIIES 选择触发边沿。 设置 NMIIE 可以使能外部 NMI 的中断。 在一个外部 NMI 事件后、NMIIFG 会被设置。'

    是的、不建议使用 RST/NMI 引脚为 MCU 生成正常中断。 最好使用任何其他引脚来实现该中断函数。  

    此致、

    现金豪  

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

    Cash Hao、您好!  

    感谢您的答复!
    我在代码中实现了这些初始化。  

    是的、不建议使用 RST/NMI 引脚为 MCU 生成正常中断。 最好使用任何其他引脚来实现该中断函数。

    出于好奇心,我们为什么不这样做呢? 会发生什么情况?

    提前感谢!

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

    您好!

    默认情况下、RST/NMI 引脚配置为 RST 功能。 而且当您对 MCU 重新供电时、 在上电期间以及代码运行配置 NMI 功能部分之前、此引脚将恢复到 RST 功能。 在函数 事务期间可能会发生冲突。

    此致、

    现金豪

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

    你好  
    谢谢你的建议。 会让我的队友知道这件事。