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

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
алёша
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Чт апр 30, 2009 17:16:31

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

Сообщение алёша »

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

Изображение
Реклама
алёша
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Чт апр 30, 2009 17:16:31

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

Сообщение алёша »

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

Вернуться в «ARM»