查资料的时候看到对于这个问题,大家有不同的看法,所以。。。
上图!!!
原理图:
RTC正常运行图(通过uart将rtc时间打印到电脑上,附带时间戳):
官方文档图:
注意文中两个位置:
一、只有VDD掉电,stm32芯片本体才会通过VBAT引脚获取电源,若VDD有电,芯片不会从VBAT取电,这个时候芯片管你接啥呢。
二、下方框图明显的是一个条件选择器,在VDD有电的时候是通过上边连接VDD的线取电的,无论VBAT接不接,都不会导致RTC之类的功能无法运行。
虽然说,手册中后面提到了:
但是不接也是合理的,可能是为了保险吧