Мне тяжело понять в чем именно проблема но у меня было примерно схожая на меге
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено колян безпарольныи 15 ноября 2003 г. 14:11
В ответ на: Народ, еще такой вопросик:а как ПОСЛЕДОВАТЕЛЬНЫЙ переход по каналам АЦП организовать (т.е чтоб он не с любого на прерывание реагировал, а последовательно каждый канал опрашивал) отправлено ----- 15 ноября 2003 г. 08:17

Тоже в прирываниях инкрементировал номер канала но оно читало только один. Оказалось что имеет значение порядок считывания регистра данных АЦП, сначала старший потом младший(или наоборот:) в противном случае оно затыкалось на первом измеренном канале.
Но как оно в вашем х51 я незнаю, в Сигнале у меня все нормально с таким алгоритмом перебора каналов.

А воопче, между нами девочками, привязываца к последовательности оцифровок ниесть корректно. Время между первым измеренным каналом и последним нефиксированное, тоесть невозможно каклибо достойно обработать сигналы напридмет погрешностей. Корректнее по старту первого канала запускать таймер и по его прирываниям считывать и запускать остальные каналы.Причем запуск пачки желательно с частотой кратной 50гц или 60гц, в зависимости под каким флагом вы живёте))))).

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

Ответы



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

E-mail: info@telesys.ru