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