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.

[参考译文] RM48L952:我有关于 DWD (数字看门狗)运行时间的问题。

Guru**** 2531950 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1260951/rm48l952-i-have-a-question-about-dwd-digital-watchdog-operating-time

器件型号:RM48L952

大家好、感谢大家一直回答问题。
今天、我想问大家一个关于 DWD (数字看门狗)的问题。 我试图对我的程序应用 DWD、但我遇到了问题、因为 DWD 运行时间不是我预期的时间。
DWD 设置为 RTICLK = 100MHz、Preload = 0xFFU、通过应用数据表中的公式计算得出大约为19ms。 并且我的程序每1ms 初始化一次 RTI 中断中的 DWD 递减计数器。
理论上、由于 DWD 递减计数器每1ms 初始化一次、因此由于 DWD 操作、不应发生系统复位或 NMI。
然而、即使我的程序正常运行、DWD 在预加载值不超过0x3FFU 时仍会运行。
我继续测试、但找不到原因。 或者我的计算中是否存在错误? 如果有一个错误、你能否根据预加载值告诉我 DWD 运行时间?
感谢您阅读这个问题。 祝你度过美好的一天!

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

    内容不正确。 RTICLK 为110 MHz、而非100 MHz。

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

    您好!

    [quote userid="518229" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1260951/rm48l952-i-have-a-question-about-dwd-digital-watchdog-operating-time dwd 设置为 RTICLK = 100MHz、Preload = 0xFFU、通过应用数据表中的公式计算得出约为19ms。

    您对这个19mS 的计算是对的。

    [quote userid="518229" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1260951/rm48l952-i-have-a-question-about-dwd-digital-watchdog-operating-time 程序每1ms 初始化 RTI 中的 DWD 递减计数器一次。

    您是否已正确配置此1ms?

    我能拿到您的整个项目进行验证吗?

    --

    谢谢。此致、
    Jagadish。

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

    感谢您回答这个问题。 此问题是由于 GIO 中断中的 SCI 通信代码未被清除导致 RTI 滞后。 因此、我通过从 GIO 中断中删除 SCI 通信代码来解决了问题。
    再次感谢。