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.

[参考译文] CCS/UCD3138:触发其中一个快速中断、但其他中断标志位为1

Guru**** 2409250 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/659869/ccs-ucd3138-one-of-the-fast-interrupts-is-triggered-but-the-other-interrupt-flag-bits-are-1

器件型号:UCD3138

工具/软件:Code Composer Studio

问题: 其中一个快速中断被触发,但其他中断标志位为1

例如,快速中断由 acomp_C、 FaultMuxRegs.FAULTMUXINTSTAT.bit.ACOMP_B=1触发, 其它中断标志位为1 (FaultMuxRegs.FAULTMUXINTSTAT.bit.ACOMP_C、FaultMuxRegs.FAULTMUXINTMP.AINTD.bit)。

这是正常的吗?

解决方案是什么?

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

     您是否在程序开始时读取寄存器 FaultMuxRegs.FAULTMUXINTSTAT 一次?

    这将在加电后清除寄存器。

    我有时看到、在加电期间、这些位是随机设置的、需要清除。

    此致、