PIC16位單片機(jī)CAN(8)看門(mén)狗
根據(jù)文檔說(shuō)明,看門(mén)狗主要就是配置位的配置。下面是我的配置:
_FWDT(WDTPOST_PS4096&WDTPRE_PR32&PLLKEN_OFF&WINDIS_OFF&FWDTEN_ON);
//后分頻器4096(4096*1ms=4s) 預(yù)分頻器32分頻(1ms) 禁止看門(mén)狗窗口模式 使能看門(mén)狗
看門(mén)夠一個(gè)獨(dú)立的32KHz的時(shí)鐘,可以經(jīng)過(guò)預(yù)分頻和后分頻進(jìn)行操作,
由 LPRC 提供的看門(mén)狗定時(shí)器時(shí)鐘源的頻率標(biāo)稱值為 32 kHz。該信號(hào)輸入給可配置為 5 位 (32 分頻)或 7 位(128 分頻)工作的預(yù)分頻器。預(yù)分頻比通過(guò) WDTPRE 配置位進(jìn)行設(shè)置。使用 32 kHz 輸入,預(yù)分頻器在 5 位模式下將產(chǎn)生 1 ms 的標(biāo)稱 WDT 超時(shí)周期(TWDT),在 7 位 模式下產(chǎn)生的超時(shí)周期為 4 ms。
分頻比可變的后分頻器對(duì) WDT 預(yù)分頻器的輸出進(jìn)行分頻,以獲得范圍較寬的超時(shí)周期。后分頻比由 WDTPOST<3:0> 配置位 (FWDT<3:0>)控制,該配置位允許選擇 16 種設(shè)置,從 1:1 至1:32,768。使用預(yù)分頻器和后分頻器,可以使超時(shí)周期的范圍擴(kuò)展到 1 ms 至 131 秒。
再一個(gè)就是使能看門(mén)狗了,沒(méi)啥說(shuō)的了。。。。。最后記得喂狗,這里是4s看門(mén)狗復(fù)位一次,我在1s定時(shí)器中斷中喂狗。
評(píng)論