×
单片机 > 单片机程序设计 > 详情

PIC16位单片机CAN(8)看门狗

发布时间:2020-05-16 发布时间:
|
程序的框架已经出来了,把看门狗打开剩下的就是程序结构的完善了。
根据文档说明,看门狗主要就是配置位的配置。下面是我的配置:
_FWDT(WDTPOST_PS4096&WDTPRE_PR32&PLLKEN_OFF&WINDIS_OFF&FWDTEN_ON);
//后分频器4096(4096*1ms=4s) 预分频器32分频(1ms) 禁止看门狗窗口模式 使能看门狗
看门够一个独立的32KHz的时钟,可以经过预分频和后分频进行操作,
由 LPRC 提供的看门狗定时器时钟源的频率标称值为 32 kHz。该信号输入给可配置为 5 位 (32 分频)或 7 位(128 分频)工作的预分频器。预分频比通过 WDTPRE 配置位进行设置。使用 32 kHz 输入,预分频器在 5 位模式下将产生 1 ms 的标称 WDT 超时周期(TWDT),在 7 位  模式下产生的超时周期为 4 ms。
分频比可变的后分频器对 WDT 预分频器的输出进行分频,以获得范围较宽的超时周期。后分频比由 WDTPOST<3:0> 配置位 (FWDT<3:0>)控制,该配置位允许选择 16 种设置,从 1:1 至1:32,768。使用预分频器和后分频器,可以使超时周期的范围扩展到 1 ms 至 131 秒。
再一个就是使能看门狗了,没啥说的了。。。。。最后记得喂狗,这里是4s看门狗复位一次,我在1s定时器中断中喂狗。


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
STM32单片机的复用端口初始化的步骤及方法