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

Прерывание от PCF8563

Добавлено: Пт мар 10, 2017 14:05:16
ice126
Здравствуйте. Может глупый вопрос, но я уже реально весь извелся и не могу решить вопрос.
В общем есть RTC и МК. Прерывание по порту от RTC.
Проверил прерывание от кнопки - все красиво, но когда происходит прерывание от часов - порт просто не возвращается в исходное состояние(лог 1).
Как их оторвать от земли? Это мой глюк или Протеуса?

Re: Прерывание от PCF8563

Добавлено: Пн мар 13, 2017 14:56:18
BOB51
Дык... мерещится что AF надо бы сбросить... внешней командой...
:roll:

Re: Прерывание от PCF8563

Добавлено: Вт мар 14, 2017 19:06:53
ice126
BOB51 писал(а):Дык... мерещится что AF надо бы сбросить... внешней командой...
:roll:

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