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.

[参考译文] TMS320F28375D:NMI 看门狗计数器行为

Guru**** 2445440 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/731628/tms320f28375d-nmi-watchdog-counter-behavior

器件型号:TMS320F28375D

大家好、

 

您是否可以向我详细介绍 NMI 看门狗计数器行为?

我读取 TRM、但不确定在使用 NMIFLGCLR 寄存器清除标志位以防止 NMI 看门狗复位(NMIWDRS)后如何运行 NMI 看门狗计数器。

它是否仍在递增? 它是否复位为零并等待将来的 NMI?

我想在以下情况下知道这一点。

  1. 仍处于 NMI 的当前 ISR 中。 并且存在待处理的 NMI

  2. 仍处于 NMI 的当前 ISR 中。 没有待处理的 NMI

 

2.5.1和表2-65在《TMS320F2837xD 双核 Delfino 微控制器 TRM》(文献编号:SPRUHM8G)中进行了介绍


 

谢谢、此致、

Kuerbis

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

    根据表2-65、如果没有使能 NMI 故障标志被置位、那么计数器将复位为零并保持为零、直到一个使能的 NMI 故障标志被置位。
    因此,一旦我们使用 NMIFLGCLR 清除标志位,它将清除标志,计数器将重置为零,而不是递增,因此不会发生 NMIFWDRS。

    仍处于 NMI 的当前 ISR 中。 并且存在待处理的 NMI。 ->它将继续递增、直到挂起 NMI 标志被清除。

    仍处于 NMI 的当前 ISR 中。 并且没有挂起的 NMI。->计数器将重置为零而不是递增

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

    谢谢!

    谢谢、此致、
    Kuerbis