Здравствуйте. Появился вопрос по функциям CMSIS DSP, а именно по arm_fir_q15, которая реализует КИХ фильтр. Функция принимает следующие аргументы:
onst arm_fir_instance_q15 * S - указатель на какую то там структуру (с ней всё более мене ясно);
q15_t * pSrc - указатель на массив входных данных;
q15_t * pDst - указатель на массив, куда будут помещены данные с выхода фильтра;
uint32_t blockSize - количество отсчётов, которое должна будит генерить ф-ция после её вызова.
Не понятно как заталкивать данные в ф-цию, т.е. Вот я получил некоторое число с АЦП, я его записываю в массив Src, скажем он имеет 32 элемента (коплю 32 отсчёта). Затем я передаю его (массив) в ф-цию, она мне его посчитала и что дальше? Мне нужно ещё 32 значения с АЦП копить, или сдвигать имеющиеся? Как правильно сделать никак не допетрю. Видел на форуме похожий вопрос, но вот найти его не могу...