Цитата
Ну во-первых заранее приготовьтесь делать ваш фир через бпф.
В облом считать, но есть ощущение что вам хватит.
Опять же, не знаю что там в F3xx, но на F4xx комплексный бпф 1024 точки 16 бит это чуть менее 100000 тактов.
А почему через бпф? Он и в лоб работает. У меня же не супер длины и фильтр не комплексный, не вижу какой тут будет выигрыш от бпф.
Цитата
Если у Вас уже есть какие-то расчёты и хочется знать, что будет при кратном увеличени их кол-ва, то в чём проблема измерить текущую загрузку CPU и сделать прогноз на основании этих данных?
Пока есть только наблюдения по работе в отдельных группах каналов и анализ этих наблюдений в матлабе (пользовался STM Studio для захвата данных).
Цитата
Попробуйте вывести на пин время работы фильтра. Т.е. перед началом работы фильтра пин устанавливайте в единичку,
после работы фильтра пин устанавливайте в 0. Осциллографом можно посмотреть сколько мкс длится работа. Поделив на период можно получить загрузку CPU.
Интересная идея, думаю грубо с помощью таймера можно еще получить оценку..
Если данные будут не успевать отрабатываться, это как-то можно отследить через тот же STM Studio?