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.

[参考译文] CCS/TMS320F28069:看门狗计时器计算

Guru**** 2602595 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/678878/ccs-tms320f28069-watchdog-timer-calculation

器件型号:TMS320F28069

工具/软件:Code Composer Studio

我在我的应用中使用看门狗。 我已经将预分频器设置为最高(0x7)。 那么看门狗应该在大约36ms ( 下面的计算值)复位 、但根据 CPU 计时 器、它的复位值大约为850ms。 我计算这些值是否错误?

计算:

=>计算得出:  OSCLK/512/64=(90x10^6)^-1 x 512 x 64= 0.0036 (SYSCLK=90MHz)

=>实际:       850ms

OSCLKSRC 是内部振荡器

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

    Devrat、

    WD 关闭内部10MHz 振荡器、而不是 SYSCLKOUT。  此外、计数器本身还包括自由运行计数器(预分频器)  (您已将计数设置为64)和8位计数器(始终计数到256)。

    因此、计算方法为:

    (1/10 MHz)*512*64*256 = 0.839秒

    此致、

    David