欢迎来到天天文库
浏览记录
ID:52441685
大小:190.67 KB
页数:12页
时间:2020-03-27
《看门狗与休眠模式.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、26看门狗定时器与休眠模式第26章看门狗定时器与休眠模式目录本章包括下面一些主要内容:26.1简介..............................................................................................................................26-226.2控制寄存器................................................................................................................
2、...26-326.3看门狗定时器(WDT)的操作....................................................................................26-426.4休眠省电模式...............................................................................................................26-726.5初始化.......................................................
3、...................................................................26-926.6设计技巧.....................................................................................................................26-1026.7相关应用笔记.........................................................................................
4、....................26-1126.8版本历史.....................................................................................................................26-12Ó2004MicrochipTechnologyInc.DS31026A_CN第26-1页PICmicro中档单片机系列26.1简介看门狗定时器(WDT)是一个运行在片内的RC振荡器,它不需要任何的外接元件。图26-1为看门狗定时器的结构框图。该RC振荡器独立于OSC1/CLKIN引脚上的
5、RC振荡器。这样,即使器件的OSC1和OSC2引脚上的时钟停振(例如执行了SLEEP指令),WDT仍将正常工作。有一个器件配置位是控制看门狗定时器(WDT)的使能/关闭。如果WDT被使能,就不能通过软件关闭此功能。图26-1:看门狗定时器的结构框图来自TMR0的时钟信号0多路预分频器1开WDT关定时器88选1多路开关PS2:PS0PSAWDT使能位至TMR001多路开关PSAWDT超时注:PSA和PS2:PS0是OPTION寄存器中的位。DS31026A_CN第26-2页Ó2004MicrochipTechnologyInc.第26章看门狗定时器与休眠模式2626.2控制寄存器OPTION_R
6、EG寄存器是一个可读写寄存器,它含有各种控制位,用来设置TMR0预分频器/WDT看门狗定时器后分频器、外部INT中断、TMR0和PORTB弱上拉等。与休眠模式注:将预分频器分配给看门狗定时器时,TMR0寄存器的预分频率为1:1。寄存器26-1:OPTION_REG寄存器R/W-1R/W-1R/W-1R/W-1R/W-1R/W-1R/W-1R/W-1RBPU(1)INTEDGT0CST0SEPSAPS2PS1PS0bit7bit0(1):弱上拉使能位bit7RBPU1=禁止弱上拉0=弱上拉按各个端口锁存器值使能bit6INTEDG:中断触发边沿选择位1=INT引脚的上升沿触发中断0=INT引脚的
7、下降沿触发中断bit5T0CS:TMR0时钟源选择位1=T0CKI引脚上的外部时钟0=内部指令周期时钟(CLKOUT)bit4T0SE:TMR0计数边沿选择位1=T0CKI引脚上的下降沿递增0=T0CKI引脚上的上升沿递增bit3PSA:预分频器分配位1=预分频器分配给WDT0=预分频器分配给Timer0模块bit2:0PS2:PS0:TMR0预分频器/WDT后分频器比率选择位位值TMR0比率WD
此文档下载收益归作者所有