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

STM32 RTC 使用内部时钟LSI ,进入STOP模式能唤醒吗?

[复制链接]
nathanlnw 提问时间:2019-3-4 08:58 /
STM32 RTC 使用内部时钟LSI ,进入STOP模式能唤醒吗?
11.png
RTC 选择内部时钟源,进入STOP 模式后能唤醒吗?  我之前没做过相关实验,向各位大神求助!


收藏 评论8 发布时间:2019-3-4 08:58

举报

8个回答
七哥 回答时间:2019-3-4 10:47:28
看一下你用的STM32型号,对应的数据手册和用户参考手册。

一般情况,RTC及备份寄存器都是由VBAT供电,只要不断电,设置就有效。
RTC时钟选择寄存器也是在备份寄存器区的。
一旦开启RTC,只要不断电,就一直会跑下去。
LSI的使能位设置不在备份寄存器,但是只要不产生系统复位,设置不会被清除。

也就是说,无论是停机模式,还是旁路模式,更不用说睡眠械了,都不会对RTC产生影响,RTC唤醒功能也不受影响。

评分

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

查看全部评分

nathanlnw 回答时间:2019-3-4 11:05:08
toofree 发表于 2019-3-4 10:47
看一下你用的STM32型号,对应的数据手册和用户参考手册。

一般情况,RTC及备份寄存器都是由VBAT供电,只要 ...

只要是VBAT 不断电,RTC 无论选用什么时钟都能正常运行,对吧?  多谢了,我试一下!
七哥 回答时间:2019-3-4 11:11:04
nathanlnw-41244 发表于 2019-3-4 11:05
只要是VBAT 不断电,RTC 无论选用什么时钟都能正常运行,对吧?  多谢了,我试一下! ...

我说的只是一般情况,STM32F103应该是这样的。
用LSI的话,VDD也不能断电,或产生任何系统复位,否则HSI有可能会被关掉。

具体,你得查你的芯片手册。
nathanlnw 回答时间:2019-3-4 11:51:41
toofree 发表于 2019-3-4 11:11
我说的只是一般情况,STM32F103应该是这样的。
用LSI的话,VDD也不能断电,或产生任何系统复位,否则HSI ...

多谢! 多谢!
Kevin_G 回答时间:2019-3-4 13:08:16
大部分STM32在STOP模式下,LSI是可以运行的,因此此时RTC也是可以运行的,能通过RTC中断唤醒MCU。

评分

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

查看全部评分

nathanlnw 回答时间:2019-3-4 15:02:45
Kevin201707 发表于 2019-3-4 13:08
大部分STM32在STOP模式下,LSI是可以运行的,因此此时RTC也是可以运行的,能通过RTC中断唤醒MCU。 ...

非常感谢各位大神!! 还是好人强人多 !!!
Ankky 回答时间:2019-11-1 10:09:21
应该是可与唤醒的
romter 回答时间:昨天 18:59
Kevin_G 发表于 2019-3-4 13:08
大部分STM32在STOP模式下,LSI是可以运行的,因此此时RTC也是可以运行的,能通过RTC中断唤醒MCU。 ...

請問RTC的秒中斷 能喚醒stop,嗎? 我用rtc alarm可以喚醒,但rtc irq只能喚醒sleep, 無法喚醒stop
F103C8

所属标签

相似问题

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