ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
401620 Топик полностью
MBedder, терминатор (12.04.2013 00:30, просмотров: 335) ответил AU08 на Да. В алгоритме фильтра после каждого отсчёта АЦП десятки операций умножения 16*16 бит и сложения в 32 бита. Свободного времени для ATmega расчётно не более 20% оставалось.
В dsPIC это делается за 1 такт (14 нс @70 MIPS) командой mac w4*w5,A, [w9+w12],w4,[w10]-=2,w5. Кроме собственно МАС эта команда еще и округляет и сохраняет результат и делает предвыборку операндов для следующей МАС