MSP430FR6972 看门狗不能重新启动程序

2019-03-23 22:24发布

使用WDTCTL = WDT_ARST_1000;设置了看门狗,主循环里WDTCTL = WDT_ARST_1000;喂狗,程序正常工作;当把主循环喂狗去掉,程序死掉,没有重启,WDTCTL时钟源由ACLK变为默认的SMCLK了,不明白为什么不重新启动
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
放开那个鸡腿
2019-03-24 10:52
qwerghf 发表于 2018-5-29 17:12
不能这么操作,WDT_ARST_1000是以ACLK作为看门狗时钟的

现在我是用WDTCTL = WDT_ARST_1000; 选择ALCK做看门狗时钟,不喂狗,时间到,死机,程序不能重新启动;另外时钟源也被改变了,这个改变不知道是什么导致的

用WDTCTL = WDT_ARST_1000; 喂狗,能清零计数,同时保证看门狗时钟源不变;这样程序可以正常运行

一周热门 更多>

相关问题

    相关文章