第一范文网 - 专业文章范例文档资料分享平台

S.D.Lu的MSP430入门学习笔记(5):看门狗定时器和低功耗模式(3)

来源:用户分享 时间:2021-06-02 本文由蝉音弥夏 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

在低功耗模式下,一个被启用的中断事件将MSP430从任一低功耗模式中唤醒。如果在中断服务函数中没有退出低功耗模式,即没有执行LPMx_EXIT;语句,则执行完中断服务函数后,CPU会重新进入低功耗模式。

看门狗定时器:

MSP430的看门狗定时器WDT有两种工作模式:看门狗模式和定时器模式。

WDT的计数器WDTCNT是一个16位的不能直接用软件访问递增计数器。WDTCNT通过安全装置定时器+控制寄存器WDTCTL来控制WDTCNT和选择时间间隔。WDTCNT可以来源于ACLK或SMCLK。用WDTSSEL位时钟源选择。

看门狗模式下,WDT的作用是在程序运行出现异常时复位CPU,保障系统安全。定时器模式下,WDT用于产生一个定时时间,也可以用于产生一个定时中断。

因为WDT的计数器WDTCNT不能直接用软件访问,这能选择几个定时时间。 例程“msp430g2xx2_wdt_07.c”代码如下。

73~81行,用于选择不同的定时间隔,产生PUC的频率不同,程序运行的结果是,在P1.0输出不同频率的方波。

例程“msp430g2xx2_wdt_01.c”代码如下。

71行,WDT_MDLY_32可以换成下面宏定义中的其他值,可以得到不同的WDT中断频率,程序运行的结果是,在P1.0输出不同频率的方波。

注意,注释中所标示的时间间隔是有前提条件,那就是SMCLK=1MHz,

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新初中教育S.D.Lu的MSP430入门学习笔记(5):看门狗定时器和低功耗模式(3)全文阅读和word下载服务。

S.D.Lu的MSP430入门学习笔记(5):看门狗定时器和低功耗模式(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1204804.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top