[an error occurred while processing this directive]
|
Вопрос старый. Какие есть свершения на ниве борьбы с зависаниями LCD в компании с Мегами и проч. В моем примере речь об BC1602 Болюмин.
Проблемные ситуации :
1. Зависание контроллера, индикатор в норме. Что было передано индикатору в последнее время предсказать невозможно.Действия-перезагрузка МЕги по ватчдогу. Инициализация индикатора. Что важно работа в 4 битном режиме передачи шины. Результат - на экране козябрины. Один из 10-30 сбросов контроллера приводят к сбросу индикатора. Драйвер корректен проверено-перепроверено.
2. Зависание индикатора. Не проверено, но ситуация вероятна. Действия - сброс индикатора ? Тогда какой ? снять/подать питание ?
В общем чего нагородил я. В цепь питания процессора индикатора - оптрон, светодиод оптрона через ключ на выход меги. При сбросе выход обнуляется, через нужно время программно мегой подаем питание. Действенно. Зависание пропали. Но как то уж очень это кардинально. Есть другие варианты ? Подскажите плиз.
E-mail: info@telesys.ru