求助!STM8S低功耗

2019-07-19 21:55发布

请教各位大神:STVD+COMIC开发环境,基于寄存器开发,怎么进低功耗,例程要么是IAR的,要么是基于固件库
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
LWM1368
1楼-- · 2019-07-20 16:12
回复【7楼】爱博不专:
---------------------------------
看需要吧~
比方说,一个产品在正常开机工作时时用内部高速RC时钟源,
但在空闲时为节约功耗关机高速RC,可切换低速RC。
张世民444
2楼-- · 2019-07-20 21:24
 精彩回答 2  元偷偷看……
张世民444
3楼-- · 2019-07-20 23:02
过来看看  学习学习 啊哈哈哈哈
今夜雨寒
4楼-- · 2019-07-21 01:44
我之前做过,进入Halt 模式,这个模式只有中断才能唤醒。方法很简单,当你所有任务都完成的时候,你就可以进入该模式。你可以声明一个标志位Flga
当你的任务完成的时候,就可以将flag=1;你在这么写
While(1)
{
   if(1==flag)
      _asm("halt");// 在这个地方 就会进入halt模式,这时候程序就完全停止这里,不跑了。你仿真的时候会发现,无法仿真。
                           //当有中断的时候,程序会从这个地方开始跑了
}
进入halt模式之前,你也可以把其他模块关掉省电了。

一周热门 更多>