»
(004)HAL库FFT Speed Up
(008)CubeIDE实现USB外设*
(011)C语言项目英语词汇基础*
每一次实验都会有收货。因为处理速度不够的原因,换板子为F4x1系列,但又反复琢磨,觉得换个方式开发性能就这么低?预估了STM32的CPU的处理速度,感觉用来计算128列的FFT结果是足够的,因为,非中断版本早已实现和检验。 最终,经过几次中断过程的调试,发现STM32开发重要的一点:不要在中断处理函数中运行大量CPU密集型计算。我使用的优化方法——做出自己的作品后再说 :) 这一版使用的PCLK2为100MHz,配置的定时器TIM采样频率为:非连续采样,50kHz。FFT计算启动定时器为25Hz。使用微小变化放大函数后,明显发现了音频采集外设的放大率与音量、音频频率有曲线关系。 ————www.v-signon.com学习者共勉