Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager
我在wdt初始化程序中设置 WUB和WLB分别为32000和32 write_WDT_WUB( 32000 );//1s write_WDT_WLB( 32 );//1ms 在主循环中,通过write_WDT_SRV(2000);进行喂狗。 我的理解是SVR值只要在WUB和WLB之间就能喂狗,请问是否正确?
0 件の賞賛
1 解決策
Translation_Bot
Community Manager
Community Manager
Community Manager

你好,

WDT使用32.768k低速时钟源,WUB 和WLB定义了WDT时间,可以通过写WLB为0disable窗口设置。正确喂狗需要在窗口内写魔法到SRV寄存器。错误的喂狗服务包括在窗口外喂狗和使用错误代码喂狗两种。这两种动作都会使 CPU 复位。

元の投稿で解決策を見る

0 件の賞賛
1 返信
Translation_Bot
Community Manager
Community Manager
Community Manager

你好,

WDT使用32.768k低速时钟源,WUB 和WLB定义了WDT时间,可以通过写WLB为0disable窗口设置。正确喂狗需要在窗口内写魔法到SRV寄存器。错误的喂狗服务包括在窗口外喂狗和使用错误代码喂狗两种。这两种动作都会使 CPU 复位。

0 件の賞賛