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

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

Отправлено CTAC 20 февраля 2003 г. 13:47
В ответ на: 1690 циклов в IAR C под AVR ..... отправлено allmaker 20 февраля 2003 г. 13:09

Для данных, полученных с ацп в целом виде:
y[i]=(y[i-1]+x)-(y[i-1]+x)/n, n-степень двойки.
Тут несколько команд на ассемблере, а получается фильтр первого порядка.
Только результат надо на (n-1) поделить, что можно учесть при умножении на вес кванта ацп.

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

Ответы



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

E-mail: info@telesys.ru