реклама на сайте
подробности

 
 
> RTC и BKP регистры STM32F103, на HAL
rat
сообщение Nov 22 2017, 09:10
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 497
Регистрация: 9-06-05
Из: Новосибирск
Пользователь №: 5 852



День добрый. Так получилось, что в одном проекте связался с HAL. Сделал часы и запись в бэкап регистры. На Vbat установлена батарейка 2032. Пока есть питание - часы идут, бэкап регистры пишутся и читаются. Стоит только выключить основное питание (батарейка к Vbat подключена) и часы, и бэкап регистры обнуляются. До этого делал 2 проекта с часами, но не на HAL, все работало. Никто не сталкивался с похожими сложностями?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
HardEgor
сообщение Nov 22 2017, 13:55
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(rat @ Nov 22 2017, 16:10) *
Стоит только выключить основное питание (батарейка к Vbat подключена) и часы, и бэкап регистры обнуляются.

Однозначно при включении происходит полная инициализация RTC. А надо 1 раз при первом включении.
Go to the top of the page
 
+Quote Post
alex2103
сообщение Nov 22 2017, 14:40
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 7-03-07
Из: г. Запорожье
Пользователь №: 25 945



Цитата(HardEgor @ Nov 22 2017, 15:55) *
Однозначно при включении происходит полная инициализация RTC. А надо 1 раз при первом включении.

99% так и есть.

rat, в эти бекап регистры запишите что-то осознанное при инициализации и при старте проверяйте. Если там мусор - то повторная инициализация.
Go to the top of the page
 
+Quote Post
rat
сообщение Nov 22 2017, 15:09
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 497
Регистрация: 9-06-05
Из: Новосибирск
Пользователь №: 5 852



Цитата(alex2103 @ Nov 22 2017, 21:40) *
99% так и есть.

rat, в эти бекап регистры запишите что-то осознанное при инициализации и при старте проверяйте. Если там мусор - то повторная инициализация.

Записываю осознанное, при старте после выключения питания там всегда только нули.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- rat   RTC и BKP регистры STM32F103   Nov 22 2017, 09:10
- - charkin   Цитата(rat @ Nov 22 2017, 12:10) День доб...   Nov 22 2017, 10:40
|- - rat   Цитата(charkin @ Nov 22 2017, 17:40) Инит...   Nov 22 2017, 11:22
- - Obam   Цитата(rat @ Nov 22 2017, 13:10) … До это...   Nov 22 2017, 11:30
|- - rat   Цитата(Obam @ Nov 22 2017, 18:30) Ну а ср...   Nov 22 2017, 12:20
|- - Obam   Цитата(rat @ Nov 22 2017, 16:20) Повторяю...   Nov 22 2017, 12:56
|- - rat   Цитата(Obam @ Nov 22 2017, 19:56) Подразу...   Nov 22 2017, 13:08
- - charkin   Вспомнил, была у меня похожая проблема - последнее...   Nov 22 2017, 11:46
|- - rat   Цитата(HardEgor @ Nov 22 2017, 20:55) Одн...   Nov 22 2017, 14:08
|- - smk   Цитата(rat @ Nov 22 2017, 17:09) Записыва...   Feb 2 2018, 20:06
- - serglg   странно. У меня стандартная инициализация HAL-ом S...   Nov 22 2017, 15:31
|- - rat   Цитата(serglg @ Nov 22 2017, 22:31) стран...   Nov 22 2017, 15:34
- - rat   Код инициализации /* RTC init function */ static ...   Nov 23 2017, 02:31
- - rat   Проблема решилась. Дело было в разных источниках п...   Nov 23 2017, 05:39
- - batson   у меня в stm32f100 Vss и Vssa, Vdd и Vdda объедине...   Jan 26 2018, 09:39


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 08:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.0138 секунд с 7
ELECTRONIX ©2004-2016