OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5331|回复: 10

分享一个音乐频谱显示的程序(F767)

[复制链接]

1

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2016-9-14
在线时间
10 小时
发表于 2017-7-18 21:55:24 | 显示全部楼层 |阅读模式
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

19

主题

59

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
481
金钱
481
注册时间
2016-6-2
在线时间
116 小时
发表于 2017-8-1 16:47:52 | 显示全部楼层
xiaoxiaowu 发表于 2017-7-29 09:29
兄台  我还是学f1的小白,但是有一颗不屈的心
编译了下老哥的程序 报了5个警告 好像是说单精度浮点和双 ...

在数据后面加上f就好了,比如0.9f
回复 支持 1 反对 0

使用道具 举报

1

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2016-9-14
在线时间
10 小时
 楼主| 发表于 2017-7-18 21:59:59 | 显示全部楼层
程序  在此

实验52-2 DSP FFT测试.rar

9.19 MB, 下载次数: 1625

回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2016-9-14
在线时间
10 小时
 楼主| 发表于 2017-7-18 22:00:28 | 显示全部楼层
显示效果
回复 支持 反对

使用道具 举报

1

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2016-9-14
在线时间
10 小时
 楼主| 发表于 2017-7-18 22:01:47 | 显示全部楼层
显示效果

P70718-205728.rar

3.13 MB, 下载次数: 624

回复 支持 反对

使用道具 举报

4

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2017-6-11
在线时间
45 小时
发表于 2017-7-20 00:05:18 | 显示全部楼层
感谢楼主分享,
回复 支持 反对

使用道具 举报

1

主题

127

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
438
金钱
438
注册时间
2017-3-10
在线时间
63 小时
发表于 2017-7-20 08:27:22 | 显示全部楼层
本帖最后由 bg6qbt 于 2017-7-20 08:31 编辑

感谢分享。。
回复 支持 反对

使用道具 举报

6

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2016-7-11
在线时间
46 小时
发表于 2017-7-22 11:12:04 | 显示全部楼层
请问扫频频谱和音乐频谱的原理一样吗?
回复 支持 反对

使用道具 举报

4

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2017-5-24
在线时间
25 小时
发表于 2017-7-29 09:29:35 | 显示全部楼层
兄台  我还是学f1的小白,但是有一颗不屈的心
编译了下老哥的程序 报了5个警告 好像是说单精度浮点和双精度浮点型之间的问题,
我觉得对程序可能有影响,查了几个解决方案 没能解决掉 希望兄台伸以援手  谢谢
main.c(100): warning:  #1035-D: single-precision operand implicitly converted to double-precision
                h=(float )fft_outputbuf[i]*Div;
main.c(101): warning:  #1035-D: single-precision operand implicitly converted to double-precision
                h=(h*0.1+(fft_outputbuf_old[i]*Div)*0.9);  //降低波形变化速度  即上一次的值和本次的加权平均数
main.c(101): warning:  #1035-D: single-precision operand implicitly converted to double-precision
                h=(h*0.1+(fft_outputbuf_old[i]*Div)*0.9);  //降低波形变化速度  即上一次的值和本次的加权平均数
main.c(112): warning:  #1035-D: single-precision operand implicitly converted to double-precision
                        LCD_DrawLine(i,479-fft_outputbuf_old[i]*Div,i,479-h);
main.c(115): warning:  #1035-D: single-precision operand implicitly converted to double-precision
                        LCD_DrawLine(i,479-h,i,479-fft_outputbuf_old[i]*Div);
回复 支持 反对

使用道具 举报

1

主题

50

帖子

0

精华

高级会员

Rank: 4

积分
823
金钱
823
注册时间
2012-7-19
在线时间
114 小时
发表于 2017-8-1 18:03:34 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2018-8-22
在线时间
0 小时
发表于 2018-8-22 20:54:39 | 显示全部楼层
请问音频信号是如何采集的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-7 20:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表