Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

stm32 RTC

Пн июл 20, 2020 12:37:26

Приветствую всех!

У меня сложилась проблемка с RTC. Первый раз пробую поднять на камне stm32g070. Батарейка на VBAT, кварц 32768 на месте, в кубе все вроде как настроено. Проблема в том, что при при любом сбросе проца как и при подаче питания - часы опять в нулях. Странное поведение как для RTC. Кто-нибудь встречался с подобным?

Re: stm32 RTC

Пн июл 20, 2020 14:07:44

RealHann писал(а):в кубе все вроде как настроено. Проблема в том, что при при любом сбросе проца как и при подаче питания - часы опять в нулях.
Это куб генерирует такой код.

Re: stm32 RTC

Пн июл 20, 2020 14:20:26

Классно генерирует) и что? тупик?

Re: stm32 RTC

Пн июл 20, 2020 14:41:47

Потому что перед тем, как пытаться конфигурить RTC, нужно вначале проверить флаг работающего RTC, и если RTC не работают, то только тогда можно приступать к их конфигу или сбросу бекап-области. Про бекап-область тоже не забывайте! Нельзя переключать установленный источник LSE тактирования. Не трогайте тактирование LSE/LSI, если оно уже запущено - проверяйте флаг работы LSERDY (LSIRDY), и если осциллятор уже работает, то не трогайте ничего там! Часы уже не требуют конфига, они уже работают от батарейки
Ответить