永发信息网

PIC看门狗定时器定时时间如何算

答案:2  悬赏:40  手机版
解决时间 2021-01-04 02:42
  • 提问者网友:轮囘Li巡影
  • 2021-01-03 13:26
PIC看门狗定时器定时时间如何算? WDTPS3=0; //watchdog 132ms 开门狗定时器控制寄存器预分频:1:4096
WDTPS2=1;
WDTPS1=1;
WDTPS0=1;
这个如何算呢?
最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-01-03 13:40
以PIC16F887为例,内部看门狗使用31khz的震荡源,选择wtdcon默认的512预分频,选择option_reg设置的与timer0共用的预分频比为1,看门狗定时时间为 (1/31000)*512*1 = 0.0165S,即规格书宣称的复位后默认的17ms的时基,若要更长时间,增加看门狗的预分频比例即可实现。
全部回答
  • 1楼网友:英雄的欲望
  • 2021-01-03 14:28
你好, 不明白你说的死掉是什么意思。msp430的看门狗有三种工作模式:停止模式,计时器模式,看门狗模式。看门狗模式的使用方法:当看门狗计数溢出时,程序复位。在程序中开启看门狗,在计数溢出前清空看门狗,或重置看门狗,以使其重新计数。若程序跑飞,看门狗可能没有被清空或重置,就会溢,使程序复位。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯