打印
[STM32F1]

求助关于103的STOP模式

[复制链接]
551|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ztzjl2010|  楼主 | 2016-5-29 21:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
低功耗用STOP模式,打算用RTC闹钟定时唤醒,有如下疑问,望解答
1、是否要将 EXTI line 17的中断优先级设为最高?
2、我只要RTC去唤醒单片机,这个时候是否需要把其他中断先关闭?比如定时器中断、滴答中断。

3、唤醒后代码是否 跳转到EXTI line 17中断运行,然后接着休眠之前的代码运行?唤醒后重新配置PLL以及外设是在中断里做还是在进STOP的地方下面执行?
沙发
xmshao| | 2016-5-30 21:20 | 只看该作者
1、是否将EXTI 17配置为最高优先级,没那个必要。
2、进入STOP后,CPU和各1.8V域的外设的时钟都停了。如果不希望其它EXTI line唤醒,关闭其它EXTI中断时可以的。
3、如果是中断唤醒,唤醒后进入EXTI 服务程序,然后回到休眠指令下面的语句接着运行,以HSI作为系统时钟。往往需要重新配置时钟。

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
ztzjl2010 + 2 很给力!
板凳
ztzjl2010|  楼主 | 2016-5-31 14:43 | 只看该作者
xmshao 发表于 2016-5-30 21:20
1、是否将EXTI 17配置为最高优先级,没那个必要。
2、进入STOP后,CPU和各1.8V域的外设的时钟都停了。如果 ...

好的,谢谢

使用特权

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

本版积分规则

1

主题

27

帖子

2

粉丝