打印

CC1110

[复制链接]
749|4
手机看帖
扫描二维码
随时随地手机跟帖
沙发
Snow7| | 2015-12-9 19:46 | 只看该作者
本帖最后由 Snow7 于 2015-12-9 19:49 编辑

用睡眠定时器中断唤醒仅供参考
/***************************************** //初始化SleepTimer  *****************************************/
void Init_SLEEP_TIMER(void)
{   
WORCTL |= 0x00;    //2^15 period   
EA = 1;   
IEN0 |= 0X20;     //开中断  
WORIRQ |= 0X10;   //
}

void main(void)
{    SET_MAIN_CLOCK_SOURCE(0);  
LED_ENABLE(1);   
YLED = 1; //保持熄灭   
RLED = 0; //打开红灯   
while(1)   
{      
Init_SLEEP_TIMER();      
SET_POWER_MODE(2);//唤醒后 ,执行闪灯程序     
LedGlint();   
}
}  
#pragma vector = ST_VECTOR  __interrupt void ST_ISR(void)  
{   
IRCON &=  ~0x80; //清标志   
WORIRQ &= ~0X01; //唤醒  
}

使用特权

评论回复
板凳
dirtwillfly| | 2015-12-10 09:28 | 只看该作者
Snow7 发表于 2015-12-9 19:46
用睡眠定时器中断唤醒仅供参考
/***************************************** //初始化SleepTimer  ******** ...

使用特权

评论回复
地板
wgwgnuaaseu|  楼主 | 2015-12-10 10:18 | 只看该作者
Snow7 发表于 2015-12-9 19:46
用睡眠定时器中断唤醒仅供参考
/***************************************** //初始化SleepTimer  ******** ...

SET_MAIN_CLOCK_SOURCE(0);
Init_SLEEP_TIMER();      
SET_POWER_MODE(2);//唤醒后 ,执行闪灯程序
//没交代清除啊

使用特权

评论回复
5
wgwgnuaaseu|  楼主 | 2015-12-10 10:50 | 只看该作者
SET_MAIN_CLOCK_SOURCE(0);
Init_SLEEP_TIMER();      
SET_POWER_MODE(2);//唤醒后 ,执行闪灯程序
//没交代清除啊

使用特权

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

本版积分规则

5

主题

8

帖子

0

粉丝