我主控F28069,跑的90m,我看门狗溢出时间最长400多ms? 可以设置更长时间吗?
Susan Yang:
看门狗溢出时间主要取决于Watchdog CLK,输入时钟以及预分频位 WDT输入时钟自动512分频,然后可以再通过WDCR寄存器的WDPS(2-0位)设置(1-64)分频
user5170101:
回复 Susan Yang:
你好,我代码里面貌似选的CLK_WdClkSrc_ExtOscOrIntOsc2作为看门狗时钟,然后64分屏,大概400ms左右会复位。CLK_WdClkSrc_IntOsc1时钟看门狗不起作用,请问该如何配置时间长一点,还要其他时钟可以设置吗
Susan Yang:
回复 user5170101:
WD运行内部10 MHz振荡器,而不是SYSCLKOUT。且计数器本身包括可设置为64的 free-running counter(预分频器)和始终计数为256的8位计数器。
因此计算为:
(1/10 MHz)* 512 * 64 * 256 = 0.839秒
user5170101:
回复 Susan Yang:
你的意思 64分屏的值 已经是最大喂狗时间了吗?可以设置大于1秒吗?如果可以,请问如何设置?感谢你的回复
Susan Yang:
回复 user5170101:
是的,这个已经是最大喂狗时间了
user5170101:
回复 Susan Yang:
我单步,他是不会进入汇编文件的,是我发现程序运行异常后,我点了暂停,他停在了汇编里面
Susan Yang:
回复 user5170101:
请问还是之前的看门狗问题吗?
“我单步,他是不会进入汇编文件的,是我发现程序运行异常后,我点了暂停,他停在了汇编里面”
调试的是什么程序?能否详细说一下?或者给出相关截图?