PIC系列不同型號(hào)的單片機(jī)其,看門狗設(shè)置不同,下面是以PIC16F688單片機(jī)為例。
1.如果配置字中的WDTE=1那么后面的看門狗開關(guān)(WDT)不起作用,所以當(dāng)我們程序中有休眠模式的時(shí)候我們的看門狗會(huì)一直溢出,但是溢出后是否復(fù)位,這要看單片機(jī)的具體類型了,PIC16F688在休眠喚醒后繼續(xù)執(zhí)行程序,不復(fù)位,但是其他的單片機(jī)看手冊(cè)。如果我們程序中休眠的時(shí)候不需要看門狗,那么我們必須把看門狗關(guān)了,在喚醒的時(shí)候千萬(wàn)不要忘記打開看門狗。
2.單片機(jī)的一級(jí)分頻是和TIME0互用的,同一時(shí)刻只能一方使用。
如果我們選用內(nèi)部4M時(shí)鐘且我們預(yù)分頻給了定時(shí)器TIME0,那么我們的看門狗最長(zhǎng)時(shí)間是0.262144s 那么我們采用定時(shí)器0喂狗,我們定時(shí)器0 中斷的時(shí)間必須小于0.262144
否則我們就會(huì)復(fù)位
3 如果我們需要一定時(shí)間喚醒一次,那么我們一般采用的方法是定時(shí)器1+看門狗
上海意泓電子科技有限責(zé)任公司 版權(quán)所有 未經(jīng)授權(quán)禁止復(fù)制或鏡像
CopyRight 2020-2025 www.hljhgw.com All rights reserved 滬ICP備2021005866號(hào)