STM32L071芯片sleep切换到run之后,需要重新手动配置系统时钟吗

发表在 PM2019-6-20 16:55 [复制链接] 3 267

调试时发现一个问题,sleep之前,系统采用16MHz的HSI,sleep唤醒,进入run之后,发现HSI被关掉了,系统主时钟被改成了2MHz的MSI了,请问各位大神,STM32L071芯片sleep切换到run之后,需要重新手动配置系统时钟吗?. k8 l* t% t* |; A% @4 i
& `5 R, n* A4 ?& I/ S
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-6-20 17:13:50 | 显示全部楼层
问题已经解决,STM32L071系列芯片需要手动配置从stop(sleep模式)状态切换到active(run模式)时,采用的时钟时MSI还是HSI,系统初始化的时候时钟配置加上下面这句代码即可7 W3 h/ r* @: Y3 I$ L3 l' Z0 c1 _
  1.   /**Ensure that HSI is wake-up system clock
    % G5 M5 {$ R0 k# l
  2.   */ 1 R8 b* I  P2 D! l" V
  3.   __HAL_RCC_WAKEUPSTOP_CLK_CONFIG(RCC_STOP_WAKEUPCLOCK_HSI);
复制代码

. M3 s/ u, s8 |7 i1 T* U- d  y, |

. B4 u1 o/ G6 g4 a$ b
使用道具 举报 回复
发表于 2019-6-20 18:31:20 | 显示全部楼层
Tristan_C 发表于 2019-6-20 17:13' `" e7 z# W8 ]# \& Y+ j
问题已经解决,STM32L071系列芯片需要手动配置从stop(sleep模式)状态切换到active(run模式)时,采用的 ...

/ m  g; T9 N5 j5 T需要
使用道具 举报 回复
发表于 2019-6-25 17:20:33 | 显示全部楼层
不需要的,时钟可以配置成从休眠唤醒之后使用的时钟源,不知道你说的需要跟我理解的需要是不是一样
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

快速回复 返回顶部 返回列表