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

蝉音弥夏 分享 2021-06-02 下载文档

S.D.Lu的MSP430入门学习笔记(5):

看门狗定时器和低功耗模式

看门狗定时器WDT最简单的应用例程是“msp430g2xx2_wdt_04.c”

程序运行结果是P1.0口输出约33.6Hz的方波信号。为什么是33.6Hz呢?

即上电清零(PUC)后,WDT的时钟来源是DCOCLK,约1.1MHz,其复位间隔为32768个时钟周期,所以P1.0口的芯片频率=1.1MHz/32768≈33.569Hz。

代码分析:

78行,程序运行到这来之后进入低功耗模式LPM4,所有时钟均停止,振荡器被禁止。但DCO除外,因为禁用DCO是有条件的。

在本例中,DCOCLK被用作MCLK和SMCLK,所以不能被关闭。

程序运行到78行时,CPU停止运行,但是WDT依然由DCOCLK驱动着,每经过32768个DCOCLK周期就产生一个上电清零PUC,退出LPM4低功耗模式,CPU被唤醒,程序会调到main函数入口重新运行。所以每32768个DCOCLK周期,76~78行代码被执行一次,从而在P1.0口输出约33.6Hz的方波信号。

低功耗模式:

MSP430有5种运行模式,使用状态寄存器SR内的CPUOFF,OSCOFF,SCG0和SCG1位来配置低功耗模式0到4。


S.D.Lu的MSP430入门学习笔记(5):看门狗定时器和低功耗模式.doc 将本文的Word文档下载到电脑

下一篇:超前支护液压支架说明书

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx