求助!STM8S低功耗

2019-07-19 21:55发布

请教各位大神:STVD+COMIC开发环境,基于寄存器开发,怎么进低功耗,例程要么是IAR的,要么是基于固件库
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
今夜雨寒
2019-07-21 01:44
我之前做过,进入Halt 模式,这个模式只有中断才能唤醒。方法很简单,当你所有任务都完成的时候,你就可以进入该模式。你可以声明一个标志位Flga
当你的任务完成的时候,就可以将flag=1;你在这么写
While(1)
{
   if(1==flag)
      _asm("halt");// 在这个地方 就会进入halt模式,这时候程序就完全停止这里,不跑了。你仿真的时候会发现,无法仿真。
                           //当有中断的时候,程序会从这个地方开始跑了
}
进入halt模式之前,你也可以把其他模块关掉省电了。

一周热门 更多>