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.

[参考译文] MSP430FR5969:端口1中断

Guru**** 2538950 points
Other Parts Discussed in Thread: MSP-EXP430FR5969

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1064845/msp430fr5969-port-1-interrupt

器件型号:MSP430FR5969
主题中讨论的其他器件:MSP-EXP430FR5969

您好!

我已经在 MSP30FR5969 (MSP-EXP430FR5969) LaunchPad 中创建了一个具有端口1中断的程序。 我正在使用 HFXT 12MHz 外部时钟、程序流程是每次按下输入引脚(PORT1引脚5)时、它都会生成中断并切换(开/关) LED (PORT1引脚0)、并且在输入引脚 LED 的每10次切换(PORT1 PIN6)后、程序流应切换、计数为0。 但是、无论 LED 的发光和关闭计数是多少、只要按下输入引脚(端口1引脚5)、硬件都会出现问题、并且即使在中断(端口1引脚5)生成后、LED (端口1引脚0)剂量有时也不会切换。


但是、当我使用调试器并将断点保留 在中断函数内并进行检查时、它可以按我的需要正常工作。  

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

    你有去抖吗?

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

    Keith 的意思是、似乎没有去抖。 因此、按钮按压操作实际上会一次计数为多少次按压操作、当设置断点时、它会起作用、因为它会暂停代码、因此中断不会持续执行。  

    此致、

    Luke

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

    您好!
    感谢您的见解。 我们将 DSO 连接到这里的相应开关线路、我们看不到对开关的任何去抖效应。

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

    我认为您应该考虑退回问题。 如果开关将来应该改变、它可能会抖动。