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.

[参考译文] AM2732:如何配置看门狗 RTI 时钟值?

Guru**** 2542340 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1246533/am2732-how-to-config-the-watchdog-rti-clock-value

器件型号:AM2732

大家好、

在 mcu_plus_sdk_am273x_08_05_00_24中、看门狗 RTI 输入时钟的默认值是什么(分频器默认值是0X777、源= 0x222、应该是25MHz?)?  

然后我使用 API 更改分频器、使用下面的配置、我们可以看到分频器设置为0xFFF。

SoC_rcmSetPeripheralClock (SOC_RcmPeripheralId_MSS_WDT、SOC_RcmPeripheralClockSource_SYS_CLK、12500000);

但是、我使用 下面的 API 将分频器更改为2MHz、借助下面的配置、我们可以看到分频器设置为0x333。 与2MHz 不匹配。(看起来喜欢溢出)

SoC_rcmSetPeripheralClock (SOC_RcmPeripheralId_MSS_WDT、SOC_RcmPeripheralClockSource_SYS_CLK、2000000);

此输入时钟分频器的数据范围是0x0-0xF 吗? 在 TRM 中、这是一个12位寄存器、因此需要在此处进行确认。

谢谢。

韦斯利

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

    您好、Wesley:

    是的、分频器不能超过0xF。这是硬件要求。 无论您尝试编程到 WDG 的频率如何、都不应超过此0xF 值、如果超出此值、我强烈建议自行更改时钟源、以便降低时钟频率。

    如果您有任何疑问、请告诉我。

    谢谢