Добавлено after 1 minute 52 seconds:
И по какой формуле или формулы расчитывать.
Код: Выделить всё
/*Cоответствие значений массива spektrum
входной частоте при частоте дискретизации ацп 40000 Гц
----------
массив входная частота, Гц
----------+----------
spektrum[0] 0
spektrum[1] 312,5
spektrum[2] 625
spektrum[3] 937,5
spektrum[4] 1250
spektrum[5] 1562,5
spektrum[6] 1875
spektrum[7] 2187,5
spektrum[8] 2500
spektrum[9] 2812,5
spektrum[10] 3125
spektrum[11] 3437,5
spektrum[12] 3750
spektrum[13] 4062,5
spektrum[14] 4375
spektrum[15] 4687,5
spektrum[16] 5000
spektrum[17] 5312,5
spektrum[18] 5625
spektrum[19] 5937,5
spektrum[20] 6250
spektrum[21] 6562,5
spektrum[22] 6875
spektrum[23] 7187,5
spektrum[24] 7500
spektrum[25] 7812,5
spektrum[26] 8125
spektrum[27] 8437,5
spektrum[28] 8750
spektrum[29] 9062,5
spektrum[30] 9375
spektrum[31] 9687,5
spektrum[32] 10000
spektrum[33] 10312,5
spektrum[34] 10625
spektrum[35] 10937,5
spektrum[36] 11250
spektrum[37] 11562,5
spektrum[38] 11875
spektrum[39] 12187,5
spektrum[40] 12500
spektrum[41] 12812,5
spektrum[42] 13125
spektrum[43] 13437,5
spektrum[44] 13750
spektrum[45] 14062,5
spektrum[46] 14375
spektrum[47] 14687,5
spektrum[48] 15000
spektrum[49] 15312,5
spektrum[50] 15625
spektrum[51] 15937,5
spektrum[52] 16250
spektrum[53] 16562,5
spektrum[54] 16875
spektrum[55] 17187,5
spektrum[56] 17500
spektrum[57] 17812,5
spektrum[58] 18125
spektrum[59] 18437,5
spektrum[60] 18750
spektrum[61] 19062,5
spektrum[62] 19375
spektrum[63] 19687,5Явно на STM32F0, stm32f030f4p6 и на 32МГц.Eddy_Em писал(а):Уж явно не на STM32F0, где даже деления нет (не то, что флоатов).
если уж на AVR цветомузыку с БПФ можно сделать, на STM32 и подавно!Eddy_Em писал(а):Это на каком камне такая адская скорость? Уж явно не на STM32F0, где даже деления нет (не то, что флоатов). Да и в STM32F1 как-то флоаты не завезли!