Здравствуйте. Может глупый вопрос, но я уже реально весь извелся и не могу решить вопрос.
В общем есть RTC и МК. Прерывание по порту от RTC.
Проверил прерывание от кнопки - все красиво, но когда происходит прерывание от часов - порт просто не возвращается в исходное состояние(лог 1).
Как их оторвать от земли? Это мой глюк или Протеуса?
Прерывание от PCF8563
Прерывание от PCF8563
- Вложения
-
- after_INT.jpg
- В Протеусе после прерывания от часов
- (247.31 КБ) 397 скачиваний
- Реклама
Re: Прерывание от PCF8563
Дык... мерещится что AF надо бы сбросить... внешней командой...

Re: Прерывание от PCF8563
BOB51 писал(а):Дык... мерещится что AF надо бы сбросить... внешней командой...
Спасибо Вам, добрый человек.
Все, что угодно уже пробовал.
И читал всю память часов, и заново инициализировал, и перезаписывал регистры начальными значениями, и выключал/включал часы - 0 результата.
По Вашей рекомендации вышел из ситуации таким образом - в обработчике прерывания сбрасываю AF, жду, снова устанавливаю AF. Фантастика.
Устанавливаю снова, т.к. нужно ежедневный будильник. Мне даже время не так критично - главное раз в день прерывание для отправки по СМС информации от датчика.
