第四章 MSP430F149看门狗定时器

第四章 MSP430F149看门狗定时器

ID:37668498

大小:140.83 KB

页数:8页

时间:2019-05-28

第四章 MSP430F149看门狗定时器_第1页
第四章 MSP430F149看门狗定时器_第2页
第四章 MSP430F149看门狗定时器_第3页
第四章 MSP430F149看门狗定时器_第4页
第四章 MSP430F149看门狗定时器_第5页
资源描述:

《第四章 MSP430F149看门狗定时器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第四章MSP430F149单片机看门狗定时器本章主要内容:一、MSP430F149单片机看门狗定时器相关寄存器二、MSP430F149单片机看门狗定时器的操作本章重点内容MSP430F149单片机看门狗定时器的操作§4.1MSP430F149单片机看门狗定时器寄存器一、看门狗定时器的作用和特点MSP430单片机看门狗定时器的主要功能是当发生软件错误时执行系统复位。在不用看门狗功能时,可将看门狗定时器配置成间隔定时器,在定时时间到时产生中断。系统上电后,看门狗定时器被激活,并自动选择DCOCLK时钟源配置成32

2、ms定时间隔看门狗模式。MSP430F149单片机看门狗定时器结构如图4-1所示。二、MSP430F149单片机看门狗定时器寄存器寄存器寄存器名类型初始状态看门狗定时器控制寄存器WDTCTL读/写0x6900(PUC)中断使能寄存器1IE1读/写复位(PUC)中断标志寄存器1IFG1读/写复位(PUC)说明:IFG1.0(WDTIFG)被POR复位1、WDTCTL看门狗定时器控制寄存器15~876543210WDTPWWDTHOLDWDTNMIESWDTNMIWDTTMSELWDTCNTCLWDTSSELWD

3、TISxrw-0rw-0rw-0rw-0r0(w)rw-0rw-0rw-0WDTPW:WDTCTL控制寄存器的高8位,看门狗定时器的口令:必须以0x5A写入,读出始终为0x69。如果写入不是0x5A将导致系统复位。WDTHOLD:看门狗保持控制位。WDTHOLD=0,激活看门狗WDTHOLD=1,停止看门狗WDTNMIES:NMI中断触发沿选择控制位。当WDTNMI=1时,引脚RST/NMI具有NMI中断功能。修改WDTNMIES位会触发一个NMI中断。为避免意外NMI中断,修改WDTNMIES位时应使WDT

4、NMI=0。WDTNMIES=0,上升沿触发NMI中断WDTNMIES=1,下降沿触发NMI中断WDTNMI:看门狗定时器NMI中断选择控制位。选择引脚RST/NMI的第二功能NMI中断功能。WDTNMI=0,选择复位功能WDTNMI=1,选择NMI中断功能WDTTMSEL:看门狗定时器模式选择控制位。WDTTMSEL=0,看门狗模式WDTTMSEL=1,间隔定时器模式WDTCNTCL:看门狗定时器计数器清零控制位。WDTCNTCL=0,无操作WDTCNTCL=1,计数器WDTCNT清零WDTSSEL:看门狗

5、定时器时钟源选择控制位。WDTSSEL=0,选择SMCLK时钟信号为时钟源WDTSSEL=1,选择ACLK时钟信号为时钟源WDTISx:看门狗定时器定时间隔选择控制位,T为时钟源时钟周期。WDTISx=00,定时间隔T×215WDTISx=01,定时间隔T×213WDTISx=10,定时间隔T×29WDTISx=11,定时间隔T×26例:设置看门狗间隔定时器模式,选择ACLK(32768Hz)时钟源,定时1s。WDTCTL=WDTPW+WDTTMSEL+WDTCNTCL+WDTSSEL;口令定时工作模式清除计

6、数器选择ACLK思考:选择ACLK(32786Hz)时钟源,定时250ms/16ms/1.95ms,如何设置WDTCTL?250ms定时:WDTCTL=WDTPW+WDTTMSEL+WDTCNTCL+WDTSSEL+WDTIS0;16ms定时:WDTCTL=WDTPW+WDTTMSEL+WDTCNTCL+WDTSSEL+WDTIS1;1.95ms定时:WDTCTL=WDTPW+WDTTMSEL+WDTCNTCL+WDTSSEL+WDTIS1+WDTIS0;2、IE1中断使能寄存器176543210NMIIEW

7、DTIErw-0rw-0NMIIE:非屏蔽中断允许控制位。NMIIE=0,禁止NMI中断NMIIE=1,允许NMI中断WDTIE:定时器模式中断允许控制位。看门狗模式不需要设置该位。WDTIE=0,禁止定时器中断WDTIE=1,允许定时器中断IE1寄存器其余位可能被其他模块使用。例如:IE1

8、=WDTIE;//开放看门狗定时器定时中断3、IFG1中断标志寄存器176543210NMIIFGWDTIFGrw-0rw-0NMIIFG:NMI中断标志位。NMIIFG=0,无NMI中断发生NMIIFG=1,有NMI中

9、断发生WDTIFG:看门狗定时器中断标志,定时模式执行中断后自动清除,看门狗模式需通过软件清除。WDTIFG=0,无看门狗中断发生WDTIFG=1,有看门狗中断发生IFG1寄存器其余位可能被其他模块使用。图4-1MSP430F149看门狗定时器结构§4.2MSP430F149单片机看门狗定时器应用一、看门狗模式系统上电复位或上电清零后,看门狗定时器自动配置成32ms间隔看门狗模式(系统复位后LFXT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。