查資料的時候看到對於這個問題,大家有不同的看法,所以。。。
上圖!!!
原理圖:
RTC正常運行圖(通過uart將rtc時間打印到電腦上,附帶時間戳):
官方文檔圖:
注意文中兩個位置:
一、只有VDD掉電,stm32芯片本體才會通過VBAT引腳獲取電源,若VDD有電,芯片不會從VBAT取電,這個時候芯片管你接啥呢。
二、下方框圖明顯的是一個條件選擇器,在VDD有電的時候是通過上邊連接VDD的線取電的,無論VBAT接不接,都不會導致RTC之類的功能無法運行。
雖然說,手冊中后面提到了:
但是不接也是合理的,可能是為了保險吧