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.

[参考译文] TMS320F28379S:如何使用 TMS320F28379S 的内置看门狗功能

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1167855/tms320f28379s-how-to-use-built-in-watch-dog-feature-for-the-tms320f28379s

器件型号:TMS320F28379S
主题中讨论的其他器件: C2000WARE

大家好、是否有一个应用手册介绍了如何为 TMS320F28379S 实现内置看门狗功能?

谢谢

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

    TRM 中详细介绍了 WD 模块的操作、Driverlib 中还有一个示例(C:\ti\c2000Ware_4_01_00_00\driverlib\f2837xd\examples\cpu1\watch)。 没有 app.note。

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

    非常感谢...

    我正在使用 Simulink 进行设计、我找到了一个应该起作用的 WD 块。 从数据表中可以看出、8位 WD 上计数器需要每255次主系统时钟(16MHz)切换一次、因此每16uSec 就会切换一次。 我假设我只是将  WD 块连接到频率为 least16uSec/63KHz 的 clk 源、这应该会使 WD 保持快乐、如果处理器应该锁定、这个 clk 源将停止、因此触发 WD 复位? 是这样吗?

    谢谢

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

    否 您对 WD 的工作方式的理解不正确。

    [引用 userid="459588" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1167855/tms320f28379s-how-to-use-built-in-watch-dog-feature-for-the-tms320f28379s/4394542 #4394542">我假设我只是将  WD 块连接到 least16uSec/63KHz 的 clk 源、这应该会使 WD 保持快乐、并且如果处理器锁定、这个 clk 源将停止、因此会触发 WD 复位? [/报价]

    不、这不是它的工作方式。 重置 WD 的方法是向 WDKEY 寄存器写入0x55、后跟0xAA。 更多信息、请参阅 TRM 部分。

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

     C2000 Academy 在 WD 和许多其他模块上提供了一个简单易懂的模块。 WD 位于 C2000系统控制模块下。 如果您没有带宽来阅读 TRM 章节、我建议您参考 Academy 材料。

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

    您好、Haresh、

    我正在使用 Simulink、我认为有关写入 WDKEY 寄存器的所有选项都是隐藏的、下面的 Simulink 块会处理这些选项、您需要做的似乎就是添加一个 clk 来保持 WD 快乐。 我假设我添加了一个可至少在 16uSec /63KHz 下切换 WD I/p 的时钟、 这应该会使 WD 保持快乐、如果 uProc 锁定、WD 将会复位器件?

    这是否合理?

    谢谢

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

    WD 模块的输入频率为 INTOSC1/512。 默认预分频器值为/1。 这被馈送到一个8位计数器。

    10MHz/(512 x 256)= 76Hz。 这将提供大约13.1ms 的翻转时间。

     

    有关 Simulink 的问题、请在 Mathworks 论坛中发帖。