发个MSP430低功耗转换的程序

[复制链接]
2460|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

粉丝
快速回复 在线客服 返回列表 返回顶部