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

 
 
> stm32f2xx RTC Проблема обновления данных календаря, Криво и хаотично обновляются данные
rudy_b
сообщение Apr 6 2013, 23:01
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458



Никто не сталкивался со странным обновлением данных календаря в RTC stm32f207?

Причем данные времени обновляются совершенно нормально, а вот календарь (его shadow регистр) обновляется как-то хаотически. Использую стандартные st-ные либы, просмотрел их тексты - вроде все нормально и соответствует описанию. Правда в RefMane имеются странные оговорки про возможность отключения shadow регистров, но более ничего про этот бит нет.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vlad_new
сообщение Apr 10 2013, 10:22
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127



Я так глубоко не копал. Хотя двойное чтение или холостое чтение сразу после записи, действительно дурацкая защита, везде вставлял команды синхронизации, задержки и т.д. - все это было. Короче танцы с бубном. sm.gif Удачи.


Сообщение отредактировал vlad_new - Apr 10 2013, 10:24
Go to the top of the page
 
+Quote Post
rudy_b
сообщение Apr 11 2013, 22:10
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458



Ну вот, наконец разобрался и все отлично заработало - и wakeup и alarm и wakeup по аларму. Проблемы - ошибки в стандартных библиотеках плюс, похоже, проблемы в харде. Заработало после того, как заменил половину библиотечных функций своими и выстроил правильные последовательности инициализации.

P.S. Уважаемые модераторы, зря вы почиркали мой пост. Разработчик этого замечательного RTC заслуживает гораздо более крепких выражений. Нормальная инициализация этого изумительного девайса (с очень небольшими накладными) занимает около 16 кбайт флеши и кучу времени ожидания синхронизации с клоком 32 кГц.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th August 2025 - 03:27
Рейтинг@Mail.ru


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