你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

问一下睡眠模式可以比作一个while(1)死循环

[复制链接]
p13692166934 提问时间:2019-2-27 19:12 /
睡眠模式是不是可以比作一个while(1)死循环,只是可以中断跳出,和耗电低
收藏 评论5 发布时间:2019-2-27 19:12

举报

5个回答
freeelectron 回答时间:2019-2-27 19:30:02
可以理解为进入某一种状态并保持这个状态,只有某些特定的条件才可以退出这个状态

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

toofree 回答时间:2019-2-28 02:04:05
进入睡眠后,CPU内核不执行任何程序,也就是PC指针一直不变;
某些中断事件可以唤醒睡眠,就相当于,你睡着状态下,被人用针扎醒。
醒来以后才能执行程序,包括中断服务程序。

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

回答时间:2019-2-28 08:33:37
不可以。休眠模式时,CPU执行到代码后停止。所有模块进入低功耗模式。如果是while(1)就不能进入低功耗,这样也没有休眠的必要了。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

p13692166934 回答时间:2019-2-28 08:49:02
安 发表于 2019-2-28 08:33
不可以。休眠模式时,CPU执行到代码后停止。所有模块进入低功耗模式。如果是while(1)就不能进入低功耗, ...

我只是说比作,不是说等于,while比作睡眠,中断相对于break,只不过是功耗会低一点
p13692166934 回答时间:2019-2-28 08:49:43
确认了就好,一开始不太了解睡眠,有个参照物对比下也好

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版