Прерывание от часов реального времени.
Добавлено: Чт июл 31, 2014 15:24:19
Добрый день!
Народ, кто работал с часами реального времени оснащенными будильником, подскажите, почему при возникновении прерывания, часы продолжают держать линию в 0. Использую DS1339, через подтягивающий резистор вывод будильника соединен с входом INT1 МК Atmega8. Из-за этого, контроллер постоянно шпарит прерывания (прерывание вызывается по уровню 0 на INT1). В регистр 0x0F этих часов я после возникновения прерывания записываю байт 0х00, то есть обнуляю флаг возникновения прерывания в часах, однако линия все равно находится в нуле. В чем может быть дело?
Заранее благодарен.
Народ, кто работал с часами реального времени оснащенными будильником, подскажите, почему при возникновении прерывания, часы продолжают держать линию в 0. Использую DS1339, через подтягивающий резистор вывод будильника соединен с входом INT1 МК Atmega8. Из-за этого, контроллер постоянно шпарит прерывания (прерывание вызывается по уровню 0 на INT1). В регистр 0x0F этих часов я после возникновения прерывания записываю байт 0х00, то есть обнуляю флаг возникновения прерывания в часах, однако линия все равно находится в нуле. В чем может быть дело?
Заранее благодарен.