您的位置 首页 电源

MSP430学习笔记(1)看门狗

1MSP430系列有丰富的定时器资源:看门狗定时器(WDT)、基本定时器(BasicTimer1)、定时器A(Timer_A)和定时器B(Timer_B)、实时时钟

1.MSP430系列有丰厚的守时器资源:看门狗守时器(WDT)、根本守时器(Basic Timer1)、守时器A(Timer_A)和守时器B(Timer_B)、实时时钟(RTC)等。

a)看门狗守时器:根本守时,当程序发生错误时履行一个受控的体系重启动

b)根本守时器:根本守时,支撑软件和各个外围模块作业在低频率、低功耗条件下

c)实时时钟:根本守时,日历功用

d)守时器A:根本守时,支撑一起进行的多种时序操控、多个捕获/比较功用和多种输出波形(PWM),能够硬件方法支撑串行通讯

e)守时器B:根本守时,功用根本同守时器A,但比守时器A灵敏,功用更强壮

2.看门狗守时器:

a)WDT寄存器

a)计数单元WDTCNT:16位增计数,由MSP430所选定的时钟电路发生的固定周期脉冲信号对计数器进行加数,从开端进行到计数溢出中止。WDTCNT不能直接经过软件存取,有必要经过看门狗守时器的操控寄存器WDTCTL来操控。

b) 操控寄存器WDTCL

WDTCTL由两部分组成:高8位用作口令,低8位是对WDT操作的操控指令。

要写入操作WDT的操控指令有必要先写入正确的口令。口令为5AH,错误将导

致体系复位。读WDTCTL不需求口令,可直接读取,读出数据的低字节为WDTCTL的值,高字节一直为69H。

i.WDTHOLD:中止看门狗,1中止

ii.WDTNMIES:看门狗NMI(非可屏蔽中止)触发沿挑选,当WDTNMI为1时修正此位发生中止,为0时不发生。此位为0则NMI在上升沿触发,为1则NMI在下降沿触发。

iii.WDTNMI:看门狗NMI挑选,挑选RST/NMI脚的功用。为0时为复位功用,为1时为NMI功用。

iv.WDTTMSEL:看门狗作业形式挑选,0为看门狗形式,1为守时器形式。

v.WDTCNTCL:为1时看门狗计数器清零。

vi.WDTSSEL:看门狗时钟源挑选,为0时挑选SMCLK,为1时挑选ACLK。

vii.WDTISx:看门狗守时器的守时输出,00计数32768、01计数8192、10计数512、11计数64.

c)中止使能寄存器IE1:

i.NMIE:为1时中止使能

ii.WDTIE:看门狗守时器使能,当作业于守时器形式时此方位1,当作业于看门狗形式时没必要置1,由于其他中止或许占用此位。

d)中止标志位寄存器IFG1:

i.NMIFG:为1表明有中止发生,为0表明没有,此位有必要软件铲除。

ii.WDTIFG:看门狗守时器中止位。看门狗形式下需求软件铲除,在守时器形式下会在处理中止时主动铲除。为1时有中止,为0时没有。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/257268.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部