请选择 进入手机版 | 继续访问电脑版

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

关于待机唤醒实验,有些问题想要请教下

[复制链接]
u15188757811 提问时间:2021-3-6 19:27 /
这个是待机唤醒实验,该实验的运行结果是:
①首先默认状态是按键没有按下,默认进入待机状态;之后按下按键3秒,通过check函数返回1,重新运行main函数,待机函数在if中不被运行,此时显示屏为亮的
②当显示屏亮起来时,再次按下按键3秒,进入中断函数,check返回值为1,中断函数执行,进入待机状态。
③之后重复。
我想问的是,为什么在①中第一次按下按键三秒只是没有进入if,导致待机函数没有运行,从而使屏幕亮起;但在②中按下按键3秒却进入了中断函数,这是为啥?
对于中断函数,他为啥想运行就运行,不想运行就不运行?
为什么他第一次没有直接进入中断函数呢?这也能自动识别?明明都是按下按键3秒啊
)K)%)YB%GMV)]G4HYCBZ)RO.png
LJ_X9GF)5NG}0JHPV49YY9K.png
SKFM_7MPG@S}66~8D43]W)8.png
收藏 评论1 发布时间:2021-3-6 19:27

举报

1个回答
butterflyspring 回答时间:2021-3-11 11:50:29
楼主确定是要进入STANDBY模式么?大多数STM32退出STANDBY模式后几乎所有寄存器都是复位值,也就是跟复位差不多了啊。该描述都在参考手册上。 按照你上面的想法,应该是进入STOP模式才对。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版