STM32 RTC 使用内部时钟LSI ,进入STOP模式能唤醒吗?
STM32 RTC 使用内部时钟LSI ,进入STOP模式能唤醒吗?RTC 选择内部时钟源,进入STOP 模式后能唤醒吗?我之前没做过相关实验,向各位大神求助!
看一下你用的STM32型号,对应的数据手册和用户参考手册。
一般情况,RTC及备份寄存器都是由VBAT供电,只要不断电,设置就有效。
RTC时钟选择寄存器也是在备份寄存器区的。
一旦开启RTC,只要不断电,就一直会跑下去。
LSI的使能位设置不在备份寄存器,但是只要不产生系统复位,设置不会被清除。
也就是说,无论是停机模式,还是旁路模式,更不用说睡眠械了,都不会对RTC产生影响,RTC唤醒功能也不受影响。
toofree 发表于 2019-3-4 10:47
看一下你用的STM32型号,对应的数据手册和用户参考手册。
一般情况,RTC及备份寄存器都是由VBAT供电,只要 ...
只要是VBAT 不断电,RTC 无论选用什么时钟都能正常运行,对吧?多谢了,我试一下! nathanlnw-41244 发表于 2019-3-4 11:05
只要是VBAT 不断电,RTC 无论选用什么时钟都能正常运行,对吧?多谢了,我试一下! ...
我说的只是一般情况,STM32F103应该是这样的。
用LSI的话,VDD也不能断电,或产生任何系统复位,否则HSI有可能会被关掉。
具体,你得查你的芯片手册。 toofree 发表于 2019-3-4 11:11
我说的只是一般情况,STM32F103应该是这样的。
用LSI的话,VDD也不能断电,或产生任何系统复位,否则HSI ...
多谢! 多谢!:handshake 大部分STM32在STOP模式下,LSI是可以运行的,因此此时RTC也是可以运行的,能通过RTC中断唤醒MCU。 Kevin201707 发表于 2019-3-4 13:08
大部分STM32在STOP模式下,LSI是可以运行的,因此此时RTC也是可以运行的,能通过RTC中断唤醒MCU。 ...
非常感谢各位大神!! 还是好人强人多 !!!:lol 应该是可与唤醒的
页:
[1]