Страница 1 из 1

Real-time Clock (RTC). WakeUp Timer. Не изменятеся в дебаге

Добавлено: Ср янв 15, 2014 13:49:28
алёша
Мало ли кому пригодится. Настроил WakeUp таймер. Когда при отладке отпускаю программу, его значение не изменяется. Хотя флаг WUTF (WakeUp каунтер достиг значения 0) в регистре RTC_ISR устанавливается. RTC_TR нормально считает. Делаю вывод, что при отладке почему-то глючит чтение этого регистра. Хотя при инициализации записать туда другое значение я смог. По умолчанию там лежит 0xFFFF. Картинка прилагается

Изображение

Re: Real-time Clock (RTC). WakeUp Timer. Не изменятеся в деб

Добавлено: Ср янв 15, 2014 21:18:31
алёша
Извиняюсь, он и не должен меняться. Значение, которое записывается в RTC_WUTR загружается в как они его называют auto-reload down-counter при достижении этим каунтером нуля.
В терминологии немного не разобрался. Думал, RTC_WUTR - это и есть даун каунтер. Хрен знает, мож кому поможет эта информация :). Хотя, в даташите это довольно отчётливо написано :)