• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32F407 彩带灯条,获取DAC的幅值控制可行?

6b4f2d2394380291 2018-11-08 浏览量:685


TIM截图20181108113639.jpg

彩灯随音乐跳动其实分两种,一种是随频率跳动,一种是随输出幅值跳动​。


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 实际上是将音频信号通过FFT,得到每个频率点的幅值,根据不同频率点更新彩灯的状态。

    楼主可将音频文件解析为DAC值,将DAC输入到FFT,得到不同频率点彩灯的幅值,再更新彩灯状态。

    • 发布于 2018-11-08
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 建议用频率,幅度变化用DAC不是强项,没有那么快的变化!
    • 发布于2018-11-08
    • 举报
    • 评论 0
    • 1
    • 0

  • DAC的速率没有那么快,所以用频率比较好。
    • 发布于2018-11-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 按频率跳动,,DAC的速度没有这么快
    • 发布于2018-11-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 可行的,先用DAC采集数据,然后输出对应的幅值,不过STM32 DAC的最大速率不高
    • 发布于2018-11-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个无法计算的,最好能稳定下来,可以设计一个定时器控制下
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 是可行的,不过要进行采样与计算才可以的,好像要使用FFT吧
    • 发布于2018-12-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先要根据你的频率来计算,然后根据波形来做FFT
    • 发布于2018-12-13
    • 举报
    • 评论 0
    • 0
    • 0

  • DAC的刷新速度做不到这么快,通常是用PWM来进行模拟的
    • 发布于2018-12-17
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32F407 彩带灯条,获取DAC的幅值控制可行?