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.

[参考译文] MSPM0G3519:有关在 MSPM0G3519 中同时使用 IWDT 和 WWDT 的说明

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1624129/mspm0g3519-clarification-on-using-iwdt-and-wwdt-together-in-mspm0g3519

器件型号: MSPM0G3519

您好、

我目前正在使用的产品 IWDT 和 WWDT 我的应用。

指定 IWDT 、我在驱动程序库中找到了以下 API:

  1. DL_IWDT_enableModule()
  2. DL_IWDT_disableModule()  
 
image.png
 
我有关 IWDT 的问题:
   1.一次 启用 IWDT 是不是真的这么回事 使用 DL_IWDT_disableModule 禁用 、或者启用后看门狗是否继续在内部运行?  
 
有关 WWDT 的澄清资料(0%关闭窗口、100%打开窗口):
 
我的意图是使用 WWDT 仅适用于特定应用场景
 

例如:

  • 我在启动 NVM 操作之前启用 WWDT。

  • 操作成功完成后、我将禁用 WWDT。

  • 如果 NVM 操作挂起或未能禁用 WWDT、则在配置的 WWDT 时间周期过后、应生成 SYSRST。

但是、在适用于 WWDT 的 TI DriverLib 中、我没有看到任何用于启用或禁用 WWDT 的 API。

我有关 WWDT 的问题、

  1. 由于没有为 WWDT 提供启用/禁用 API、如何在应用中实现此要求?

请建议采用建议的方法。

此致、

SaKhan

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

    尊敬的 Sakhan:

    [引述 userid=“565892" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1624129/mspm0g3519-clarification-on-using-iwdt-and-wwdt-together-in-mspm0g3519    1.一次 启用 IWDT 是不是真的这么回事 使用 DL_IWDT_disableModule 禁用 、或者启用后看门狗是否继续在内部运行?  [/报价]

    是的  DL_IWDT_disableModule API 可以禁用 IWDT。

    由于没有为 WWDT 提供启用/禁用 API、因此如何在我的应用中实现此要求?

    对于 WWDT、可以在中禁用它  DL_WWDT_disablePower

    可以通过以下 API 重新启用它:

    DL_WDT_RESET
    DL_WWDT_enablePower
    SYSCFG_DL_WWDT0_init