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

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

Отправлено vinogradov alexei 19 февраля 2006 г. 12:01
В ответ на: Вопрос по динамической индикации отправлено <font color=gray>Vot te raz</font> 19 февраля 2006 г. 10:55

Когда идет опрос датчика, не должно быть никаких прерываний, иначе нарушатся тайминги, и датчик будет опрашиваться ненадежно. Т.е. или датчик, или обработчик прерывания, производящий динамическую индикацию. Но, поскольку при опросе датчика прерывания запрещены, индикация прерывается и на индикаторе остается одна яркая цифра. Я делаю просто - просто гашу индикатор на время опроса датчика. Ну и что, что раз в 10 секунд индикатор гасится на 800 мС ? В более сложном проекте (4 трехразрядных LED-индикатора) я поступил иначе - запихал контроллер всего индикаторного блока + контроллер "пищалки" в простейшую CPLD типа EPM3032. Сразу все проблемы решились. Здесь CPLD тактируется постоянно, даже если контроллер повис. При этом контроллер освобождается от задачи обслуживания индикатора ...

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru