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.

[参考译文] TMS570LS0432:看门狗实现

Guru**** 2540190 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/841292/tms570ls0432-watch-dog-implementation

器件型号:TMS570LS0432

我需要在代码中实现看门狗计时器。 我初始化了100ms、如下所示:

rtiREG1->WWDSIZECTRL = 0x00000005;
rtiREG1->DWDPRLD = 0x3D1;
rtiREG1->DWDCTRL = 0xA98559DA;

在主代码中、我将函数开头的 WDKEY 设置为:

rtiREG1->WDKEY = 0xE51A;

并将其再次设置为

rtiREG1->WDKEY = 0xA35C;当一个相应的函数完成时、它的任务。

当我运行代码时、"I nERROR (错误)" LED 闪烁。 我删除了 WD 函数并刷写了代码、控制器工作正常。

有人能不能帮助我了解启用和维修看门狗的顺序是否正确。

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

    错误信令模块(ESM)错误组状态寄存器中设置了哪些标志? 您还可以从看门狗状态标志中读取、以查看是否违反了超时间隔。

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

    您好 Pradeep、

    是否有此主题的更新? 启用看门狗时是否仍然存在导致 ESM nERROR 引脚被驱动为活动状态的问题?

    此致、Sunil

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

    我尚未测试上述建议、将会执行并告知您。