#1
Сообщение
AndreyK0 » 25.02.2017{, 10:49}
Приветствую!
Прошу помочь разобраться в паре моментов.
1. Нежелание аналоговых пинов работать в качество цифрового вывода. Почему аналоговый? Все просто, в конечном устройстве разводка платы под смд компоненты, место ограниченно, контроллер ATmega8A. чтобы задействовать пины 3,4, нужно перелопатить всю плату. Грешил на особенность программы, которая заключается в том, что перенеся часть кода из другого проекта, иногда, появляются некоторые глюки. Переписал всю логику заново. То же самое. аналоговый пин в режиме цифрового вывода работать не хочет.
2. Сколько не бьюсь, так и не смог совладать с чтением/записью EEPROM. Добавил на плату схему аварийного питания МК при отключении бортовой сети авто. Логика такова. В цепи питания МК стоит конденсатор большой ёмкости. От остальной части схемы отсекается диодом Шоттки. Независимого питания хватает, примерно на пару секунд, чего, по идее, должно хватить, чтобы сохранить в ПЗУ три переменных boolean (сколько времени нужно на запись?). Аналоговый пин , через делитель на двух резисторах следит за напряжением питания МК. Когда оно пропадает, срабатывает условие для записи переменных. Собрал на макетке, пробую. Никакой реакции на мои извращения.
Проект приложил. Буду рад обсуждению
-
Вложения
-
- __AQS2.flp
- (425.65 КБ) 105 скачиваний