打印

发个MSP430低功耗转换的程序

[复制链接]
1555|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
浏览器123|  楼主 | 2011-12-26 21:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序非常简单大家看了就明白IAR的

#include <msp430g2211.h>
unsigned char ddll;
void main(void)
{
WDTCTL = WDTPW + WDTHOLD;
P1DIR &= BIT3;
P1IE |= BIT3;
P1IES |= BIT0;
_EINT();
while(1)
{
   if(ddll == 0)
     __low_power_mode_0(); //进入LPM0模式
   else if(ddll == 1)
     __low_power_mode_1(); //进入LPM1模式
   else if(ddll == 2)
     __low_power_mode_2(); //进入LPM2模式
   else if(ddll == 3)
     __low_power_mode_3(); //进入LPM3模式
   else if(ddll == 4)
     __low_power_mode_4(); //进入LPM4模式
   
}
}
#pragma vector = PORT1_VECTOR
__interrupt void P1_IRQ(void) //定义P1.3中断函数
{
   P1IFG = 0; //清除中断标志
   __low_power_mode_off_on_exit(); //退出低功耗模式
   ddll++;
   if(ddll==5)
   {
      ddll = 0;
   }  
}

相关帖子

沙发
encai| | 2011-12-27 13:08 | 只看该作者
随便看看

使用特权

评论回复
板凳
爱之翼V| | 2011-12-27 18:27 | 只看该作者
多谢楼主分享啦,谢谢,看了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

163

帖子

1

粉丝