42166

[i] Флаг WEC. Блок батарейного домена и часов реального времени в микроконтроллерах серии К1986ВЕ92QI (К1986ВЕ92FI, К1986ВЕ92F1I, К1986ВЕ94GI) и К1986ВЕ1QI (К1986ВЕ1FI, К1986ВЕ1GI)


Как работает флаг WEC, MDR_BKP->RTC_CS?

Материал из настоящей статьи, относящийся к микросхемам К1986ВЕ92QI и К1986ВЕ1QI, распространяется в том числе на микроконтроллеры К1986ВЕ92FI, К1986ВЕ92F1I, К1986ВЕ94GI и К1986ВЕ1FI, К1986ВЕ1GI
Описание флага WEC:
Запись завершена
0 – можно записывать в регистры RTC
1 – идет запись в регистры RTC, запись в регистры запрещена.
Поясните, пожалуйста, логику работы данного флага.

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

Документация

Теги

Был ли ответ полезным?