Цифровой осциллограф
-
vanyamasnuha
- Родился
- Сообщения: 8
- Зарегистрирован: Ср авг 31, 2011 09:00:26
Цифровой осциллограф
Есть цифровой осциллограф на микроконтроллере. К микроконтролеру подсоединен ацп и lcd. Микроконтроллер получает данные из ацп и выводит их на lcd. Почему изображение на lcd не дергается, ведь во время вывода на lcd микроконтроллер не читает с ацп и длительность паузы не кратная длительности фазы колебаний, которые измеряются ?
- Реклама
-
orinoko
Re: Цифровой осциллограф
Вы просто "не в теме", я так думаю. МК не занимается индикацией, он просто выводит байты в индикатор, а это достаточно быстро (примерно 1 мкс на 1 байт), причём это можно делать без жёсткой привязки по времени.
А тут что - через заданный период (по прерыванию) идёт запрос данных из внешнего АЦП. В основном цикле идёт обработка полученного значения, обновление картинки в памяти МК, и потом вывод на индикатор побайтно, также с неким периодом обновления - например 4 кадра в сек. И никто никому не мешает и никто никого не ждёт. Пока идёт обновление, собирается новый набор данных для отображения.
А тут что - через заданный период (по прерыванию) идёт запрос данных из внешнего АЦП. В основном цикле идёт обработка полученного значения, обновление картинки в памяти МК, и потом вывод на индикатор побайтно, также с неким периодом обновления - например 4 кадра в сек. И никто никому не мешает и никто никого не ждёт. Пока идёт обновление, собирается новый набор данных для отображения.
