stm32使用rtc到底用LSI还是LSE
生活随笔
收集整理的這篇文章主要介紹了
stm32使用rtc到底用LSI还是LSE
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文地址 :https://www.eemaker.com/stm32-rtc-lsi-lse.html
最近有客戶反映使用RTC,在VDD斷點以后VBAT會給RTC繼續供電。但下次上電以后發現RTC的值沒變,和斷電前的值是一樣的。也就是斷點的期間rtc是沒有走動的。這其實很簡單,vbat只能給LSE供電而不能給LSI供電。vdd斷了以后LSI也相當于斷電了,rtc自然就不走了。但是rtc的寄存器有VBAT供電,所以它的值會一直保留。那么在使用stm32?rtc的時候到底是選用LSI還是LSE。首先要考慮的問題就是vdd斷電以后rtc需不需要繼續走動,如果需要智能選擇LSE;?然后考慮時鐘的精度需不需要很高,如果精度要求高也最好用LSE。最后才考慮成本,如果以上條件都不受限制,并且想節省LSE的成本,那么你就可以選擇LSI了。
?
總結
以上是生活随笔為你收集整理的stm32使用rtc到底用LSI还是LSE的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 异步消息的传递-回调机制
- 下一篇: stm32 独立看门狗和窗口看门狗区别