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.

[参考译文] MSP432E401Y:定时器中断未触发

Guru**** 2540460 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1044940/msp432e401y-timer-interrupt-not-triggering

器件型号:MSP432E401Y
主题中讨论的其他器件:MSP432P401R

实际器件型号为  MSP432P401R、无法在器件型号字段中找到。 我的项目使用 LCD 屏幕向操作员显示消息以供其输入。 当器件被打开时、有一个启动屏幕、在此屏幕上、所有内容都被初始化、并且屏幕将通过一个定时器中断进行转换。 在大约80个电源周期中、启动屏幕会卡住、从不会切换到主菜单。 该器件使用一些额外的代码进行了刷新、这些代码旨在在启动时对闪存进行边缘读取、我们使用该代码运行了50次以上、但未再次出现此问题。  

这是否是启动时中断矢量表被破坏的问题? 您建议我们检查什么?

谢谢、

David  

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

    你(们)好、David

    首先、如果要检查计时器的中断是否已触发、可以使用 GPIO 切换事件来显示这一点、以便轻松地对其进行监控。

    对于这个问题、似乎有些事情导致器件被复位。 您还可以使用 GPIO 切换事件来显示此情况。

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

    嗨、Gary、

    我可以包含切换事件、但这只能让我检查故障发生时是否触发了计时器? 不幸的是、这种情况似乎非常罕见、我应该检查代码中的任何内容还是可以解释此问题的硬件问题?  

    此外、我一直在尝试访问  MSP432P401R 的产品页面以查看一些技术文档、但我在网站上不再看到它、这是有原因的吗?

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

    你(们)好、David

    首先、很难说这个卡住的问题与计时器有关、它可能卡在任何初始化部分。 如果您可以发布更好的代码。

    第二、如果它与计时器相关、这里 有一条注意事项、您可以对此加以注意

    最后、最好找到一种更容易重现此问题的方法、以便我们可以验证变通办法。

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

    嗨、Gary、

    我的问题是、我很难重现问题。 我在这段时间内进行了几百次循环通电测试、但问题本身没有重复出现。 您对我们如何能够引发故障有什么建议吗?  

    谢谢、

    David  

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

    确保您的代码遵循我之前提到的注释。 我认为这可能有助于改善这一问题