PIC单片机之看门狗

PIC系列不同型号的单片机其,看门狗设置不同,下面是以PIC16F688单片机为例。

1.如果配置字中的WDTE=1那么后面的看门狗开关(WDT)不起作用,所以当我们程序中有休眠模式的时候我们的看门狗会一直溢出,但是溢出后是否复位,这要看单片机的具体类型了,PIC16F688在休眠唤醒后继续执行程序,不复位,但是其他的单片机看手册。如果我们程序中休眠的时候不需要看门狗,那么我们必须把看门狗关了,在唤醒的时候千万不要忘记打开看门狗。

2.单片机的一级分频是和TIME0互用的,同一时刻只能一方使用。

    如果我们选用内部4M时钟且我们预分频给了定时器TIME0,那么我们的看门狗最长时间是0.262144s 那么我们采用定时器0喂狗,我们定时器0 中断的时间必须小于0.262144

否则我们就会复位

3 如果我们需要一定时间唤醒一次,那么我们一般采用的方法是定时器1+看门狗

 

你可能感兴趣的:(PIC单片机)