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

 
 
 
Reply to this topicStart new topic
> stm32f4. RTC. Калибровка., Отзовитесь кто делал.
SasaVitebsk
сообщение May 31 2013, 11:24
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Делаю. Точную (RTC smooth digital calibration) подстройку частоты часов. Все регистры записываются. Проверка по формуле даёт вроде точную картину. Но некоторые непонятки у меня есть (кроме того, что не работает biggrin.gif ).
Вижу в мануале: Power-on reset value: 0x0000 0000. Мне немного непонятно это. Мне же надо, чтобы и при выключенном питании корректировка производилась. Поэтому совершенно непонятно. Либо мне надо после сброса восстанавливать данный регистр (RTC calibration register (RTC_CALR)), не понятно зачем. Либо это всё работает тослько при включенном питании, тогда непонятно вообще смысл.
Кто реализовывал и прояснит ситуацию?
Заранее благодарен.
Go to the top of the page
 
+Quote Post
rudy_b
сообщение May 31 2013, 15:31
Сообщение #2


Знающий
****

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



Если есть батарейка, от которой питается RTC и вы правильно настроите его питание, то сброса не будет, все будет нормально сохраняться.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jun 1 2013, 20:17
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Батарейка есть. Часы то идут. Хорошо, буду разбираться.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jun 3 2013, 08:05
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Ошибку нашёл. Неправильно в менюшке отображал значение только при старте. То есть значение CALR сохраняется правильно.
Но сути собственно не меняет. У меня где-то получается 8.5 ppm. По идее после калибровки я должен выйти на лучшие параметры. Заявленные < 1 ppm. Ну хотябы должно улучшение проявится. Пока не вижу его.
Вопрос такой. Я изменяю только регистр CALR. Бит DCE в регистре CR не трогаю. Может ещё где-нибудь что-нибудь менять надо?
Go to the top of the page
 
+Quote Post
rudy_b
сообщение Jun 3 2013, 13:11
Сообщение #5


Знающий
****

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



Вы смотрели AN3371? The calibration settings can only be changed during initialization

Бит DCE установлен?
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jun 3 2013, 20:53
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(rudy_b @ Jun 3 2013, 16:11) *
Вы смотрели AN3371? The calibration settings can only be changed during initialization

Бит DCE установлен?

Спасибо за помощь. Нет бит DCE не устанавливаю, так как он включает (на сколько я понял) грубую калибровку. А согласно мануалу можно выбрать только одну. Завтра посмотрю предложенный документ. Ещё раз спасибо за помощь.
Go to the top of the page
 
+Quote Post

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

 


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


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