赞
踩
stm32f407核心板
16*16的可见灯点阵
蓝牙音频模块及其配套运放模块
若干杜邦线等等、
先将整体电路搭建好,也就是如下图类似的电路整体图。(由于博主自己搭的卖相不是很好,所以就从网上找了一个类似的光立方图)
列控制采用SS8550进行频谱幅度的控制,而行控制通过SS8050进行循环控制,由于人眼能够识别的频率分界线为25HZ,因此我们可以将行循环时间定义为956us,时间循环太短了无法进行控制,io口可能会发生错误显示。(此原因可能是由于stm32f4cpu运行速度太高,io口工作频率达不到。)
博主直接移植的stm32f1的DSP库里的程序,没有用F4的dsp库(后来仔细看了下,F4与f1的dsp库差别在于,一个为整型,另外一个为浮点型,F4运行速度会快一点,但由于之前先做的频谱分析仪是用F1做的,所以就懒得改了。)
其中FFT的核心代码就放在这里了,有需求的可以摘抄看看。
其实音乐频谱总体思路都挺简单的,但由于刚开始做的时候,不知道蓝牙还有音频模块,还以为需要自己写下协议啥的,导致看了几天蓝牙协议部分,当然最耗费时间的还是LED显示电路部分,采用的是杜邦线连接的,导致各种问题都出现了,接触不良,显示效果不好等等。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。