[STM32F1] 求助关于103的STOP模式

[复制链接]
774|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

粉丝
快速回复 在线客服 返回列表 返回顶部