PIC16位单片机CAN(8)看门狗
时间:11-13
来源:互联网
点击:
程序的框架已经出来了,把看门狗打开剩下的就是程序结构的完善了。
根据文档说明,看门狗主要就是配置位的配置。下面是我的配置:
_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定时器中断中喂狗。
PIC16位单片机CAN看门 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)