[an error occurred while processing this directive]
Все-таки я бы предложил поиграться с программной инициализацией
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Baser 03 октября 2002 г. 18:15
В ответ на: При прохождении испытаний на ЭМС(точнее на статические разряды) ... отправлено diper 03 октября 2002 г. 11:56

У различных контроллеров ЖКИ эта процедура может слегка отличаться, в основном по временнЫм параметрам. Я на такое нарывался, когда при смене типа или производителя ЖКИ переставала нормально работать программная инициализация. Приходилось искать "улучшенный" алгоритм.
А то, что у ЖКИ модулей могут слетать настройки - так это общеизвестно.
Считать настройки из модуля для проверки нельзя, поэтому приходится периодически его переинициализировать на ходу. Я это обычно делаю каждые 5-10 секунд.

Насчет того, что модуль нельзя вывести из зависа программно - сомнительно, хотя отрицать такую возможность не берусь. Но мне такие ЖКИ не попадались. Отладку процедур инициализации я обычно провожу так - выдираю и вставляю кабель ЖКИ (или сам модуль) прямо под питанием, на ходу. Восстановление работоспособности модуля должно происходить через 5-10 сек, при вызове прогр. переинициализации. А иначе грош цена такой программе!

Выключать питание можно, но определять программно момент зависа - сомнительно. Единственный контр.сигнал - BUSY может нормально выдаваться, а отображения на ЖКИ может не быть!

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru