单片机pic怎么喂狗

单片机pic怎么喂狗,第1张

通过调用宏指令CLRWDT()来实现喂狗。

PIC有中低端森嫌的八位单片机PIC10/12/16的,兆运高端的八位单片机PIC18系列,1十此猜手六位单片机PIC24和dsPIC,还有一个PIC32是三十二位的。上述的都可以通过调用宏指令CLRWDT()。来实现。

是指清空看门狗计数器

看门狗实际上就是一个定时计数器,用来防止程世神序发生意外而设置的一个监测装置,只要看门狗功能打开,看门狗计数器的计数值是会不停的增加,程序正常运行时,需要在看门狗计数器达到最大值之前厅枯(就是看门狗最大计数时间之内)将其清空,使其重新开始计数,这就是“喂狗”。

如果程序跑飞,或者发生什么意外状况,而使得“喂狗” *** 作不能正常进行,看门狗计数器会不断增加,直到溢出,然后单片机复位,从而避免单片机跑飞以后失控而导致死机。扮返洞

问题有点笼统 建议详亮尺细说明下 一般情况是程序中添加一个喂狗的代码,在规定的时间内(喂狗间隔) 翻转某个寄存器的或者端口或者IO口的状态.,这个动作要一直继续下去不能停,当在规定时间没有敬镇高翻转状态时候看门狗及认为系统出先故障会采取一些强制措施, 必须reset系统或者重启 或者断电旅戚等等根据实际情况来的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12499493.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存