Код: Выделить всё
const uint16_t samplingRate = 8928; // 8928 Гц - максимальная частота для тактирования 16 МГц
const uint16_t samples = 208; // n = (8928/992)*(1..2..3..4..) < 127
volatile uint32_t frame[samples];
volatile uint16_t frameIndex;
Но не работает...
P.S.
Нашёл!
Во всём виноват этот char.
Заменил на uint16_t и всё завелось
Код: Выделить всё
for (char index = 0; index < n; index++){
float Q10;
float Q20;
float Q30;