搜索
bottom↓
楼主: Your_Father

小弟新手-----8051 FFT (128点)音频频谱显示效果(6432点阵)

  [复制链接]

出0入0汤圆

发表于 2011-6-28 10:19:35 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-28 11:53:53 | 显示全部楼层
给力

出0入0汤圆

发表于 2011-6-28 13:03:41 | 显示全部楼层
标记

出0入0汤圆

发表于 2011-6-28 15:24:03 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-6-29 20:56:21 | 显示全部楼层
在下用楼主的程序仿制了一个,程序没问题。现在还有两个问题,在AD输入端P1.1无信号或接地时漂浮物也不能全部降到底排成一直线,左边有部分还在移动,好像干扰。由于手头没有2272就用LM358搭了个偏置放大,效果很差,柱状要不就不动,要不就全到顶了。

出0入0汤圆

发表于 2011-7-21 21:12:14 | 显示全部楼层
回复【楼主位】Your Father  
-----------------------------------------------------------------------

你好:
     我买了一块和你一样的屏,不过实验了几天,显示不出来,能否加我475472626指教下呢 谢谢先

出0入0汤圆

发表于 2011-7-22 15:47:04 | 显示全部楼层
8787

出0入0汤圆

发表于 2011-8-3 22:22:22 | 显示全部楼层
回复【楼主位】Your Father  
-----------------------------------------------------------------------

楼主,我是把你的那首天空之城全听完了,感动!!!!
佩服楼主的精神!!

出0入0汤圆

发表于 2011-8-4 20:41:23 | 显示全部楼层
居然是FFT 我的天呐 我完全不知所云的东西

出0入0汤圆

发表于 2011-10-4 15:06:53 | 显示全部楼层
单片机能直接处理音频信号?是不是还需要用串口连接电脑的啊,由电脑来处理数据,单片机显示。

出0入0汤圆

发表于 2011-10-4 15:59:28 | 显示全部楼层
楼主真乃牛人也!!!

出0入0汤圆

发表于 2011-10-6 23:13:31 | 显示全部楼层
楼主,那个功放的电路能画的详细点吗?不懂啊。。。。。

出0入0汤圆

发表于 2011-10-9 16:44:19 | 显示全部楼层
收藏先

出0入0汤圆

发表于 2011-10-10 08:09:18 | 显示全部楼层
不错!很好很给力!!!

出0入0汤圆

发表于 2011-10-10 08:30:30 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-10 08:38:30 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-10 08:55:21 | 显示全部楼层
已经不能称呼楼主新手了

出0入0汤圆

发表于 2011-10-14 17:53:10 | 显示全部楼层
我买了个屏怎么是16个脚呢?怎么驱动?16脚分别是4个GND、A、CK1、B、C、R1、G2、OE、D、CK2、R2、DIN、G1,输入的和输出的CK1、CK2刚好相反,在这里先谢谢了

出0入0汤圆

发表于 2011-10-14 20:00:37 | 显示全部楼层
好东西 留着

出0入0汤圆

发表于 2011-10-14 20:28:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-15 14:43:30 | 显示全部楼层
Mark

出0入0汤圆

发表于 2011-10-15 23:49:30 | 显示全部楼层
Mark

出0入0汤圆

 楼主| 发表于 2011-10-19 22:08:47 | 显示全部楼层
回复【97楼】liushiming82
楼主,这些数据怎么来的呀
//放大128倍后的sin整数表(128)  
code char sin_tab[128] = { 0, 6, 12, 18, 24, 30, 36, 42, 48, 54, 59, 65, 70, 75, 80, 85, 89, 94, 98, 102,   
105, 108, 112, 114, 117, 119, 121, 123, 124, 125, 126, 126, 126, 126, 126, 125, 124, 123, 121, 119, 117, 114, 112,   
108, 105, 102, 98, 94, 89, 85, 80, 75, 70, 65, 59, 54, 48, 42, 36, 30, 24, 18, 12, 6, 0, -6, -12, -18, -24, -30,   
-36, -42, -48, -54,......
-----------------------------------------------------------------------

点击此处下载 ourdev_686519XESSVR.rar(文件大小:14K) (原文件名:FFT_Code_Tables.rar)

出0入0汤圆

发表于 2011-10-19 22:38:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-1 21:10:27 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-2 22:53:53 | 显示全部楼层
怎么像在一乐看到的那个

出0入0汤圆

发表于 2011-11-17 22:06:33 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2011-11-19 22:54:24 | 显示全部楼层
回复【133楼】Earthman
怎么像在一乐看到的那个
-----------------------------------------------------------------------
在哪?啥时候发布滴?

出0入0汤圆

发表于 2011-11-23 22:30:57 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-23 22:59:03 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-1 09:29:16 | 显示全部楼层
难为我用硬件来做,真苦呀

出0入0汤圆

发表于 2011-12-10 16:54:45 | 显示全部楼层
回复【124楼】tiankefeng  
-----------------------------------------------------------------------

你那个解决了没有呀?我今天也有一个这种接口的屏额。貌似和一般的屏不一样。求解答。CK1,CK2,DIN,是如何接的丫?

出90入0汤圆

发表于 2011-12-10 21:49:35 | 显示全部楼层
楼主很强大!
杜洋直接用AD采集音频,软件分频~

出0入0汤圆

发表于 2011-12-15 10:55:19 | 显示全部楼层
不明白楼主为何要用这个“//采样存储序列表 code char LIST_TAB[128]”?
难道128/2=64个的频率点不是有顺序的吗?

出0入0汤圆

发表于 2011-12-15 11:49:49 | 显示全部楼层
当年我用汇编写了一个,是L、R两声道同时FFT,用STC12C5410 (RAM:512)

出0入0汤圆

发表于 2011-12-15 12:01:49 | 显示全部楼层
牛人啊,不顶不行~

出0入0汤圆

发表于 2011-12-15 18:53:41 | 显示全部楼层
顶!

出0入0汤圆

 楼主| 发表于 2011-12-16 15:17:20 | 显示全部楼层
回复【142楼】loohoo0302
当年我用汇编写了一个,是l、r两声道同时fft,用stc12c5410 (ram:512)
-----------------------------------------------------------------------

牛人啊。。。。。

出0入0汤圆

发表于 2011-12-16 15:42:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-16 18:32:13 | 显示全部楼层
支持~~~不错的东西~~

出0入0汤圆

发表于 2011-12-16 20:00:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-16 22:32:45 | 显示全部楼层
mark啊

出0入0汤圆

发表于 2011-12-20 18:08:00 | 显示全部楼层
有空向lz学习

出0入0汤圆

发表于 2011-12-23 21:49:53 | 显示全部楼层
请问,屏幕的ABCD四个数据接口在哪里啊?

出0入0汤圆

发表于 2012-1-3 02:27:45 | 显示全部楼层
好酷 还俄罗斯方块  MARK一下  
学习了

出0入0汤圆

发表于 2012-1-29 23:44:38 | 显示全部楼层
厉害

出0入0汤圆

发表于 2012-2-25 15:10:04 | 显示全部楼层
厉害 LZ 相当佩服!

出0入0汤圆

发表于 2012-2-25 15:52:57 | 显示全部楼层
太好了,我也做

出0入0汤圆

发表于 2012-2-25 23:53:47 | 显示全部楼层
学习了,厉害!

出0入0汤圆

发表于 2012-2-28 22:01:36 | 显示全部楼层
有完整的电路图吗?

出0入0汤圆

发表于 2012-2-29 09:29:17 | 显示全部楼层
留记号,好好学习一下。

出0入0汤圆

发表于 2012-2-29 10:53:07 | 显示全部楼层
留个记号

出0入0汤圆

发表于 2012-2-29 12:35:10 | 显示全部楼层
标记学习

出0入0汤圆

发表于 2012-2-29 12:37:39 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-29 12:49:18 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-29 12:55:39 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-29 14:54:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-29 19:18:02 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-29 19:39:29 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-3-2 21:03:58 | 显示全部楼层
回复【1楼】Your_Father
-----------------------------------------------------------------------

mark

出0入0汤圆

发表于 2012-3-2 21:12:02 | 显示全部楼层
标记学习

出0入0汤圆

发表于 2012-3-4 22:08:15 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-3-5 09:15:01 | 显示全部楼层
很强大!

出0入0汤圆

发表于 2012-3-5 09:15:13 | 显示全部楼层
很强大!

出0入0汤圆

发表于 2012-4-11 23:01:49 | 显示全部楼层
Your_Father 发表于 2011-11-19 22:54
回复【133楼】Earthman
怎么像在一乐看到的那个
------------------------------------------------------ ...

是在下仿制楼主的发在一乐,http://bbs.yleee.com.cn/viewthread.php?tid=10174
觉得效果欠佳,自己又不懂C,很久没玩了,希望楼主抽空改进!主要是柱子容易冲顶,回落太快。
期待楼主改进!

出0入0汤圆

发表于 2012-5-4 16:38:34 | 显示全部楼层
Your_Father 发表于 2011-2-3 00:30
回复【3楼】chaos_v2
-----------------------------------------------------------------------

请问我现在的音频信号音量是可调的,最小音量最小幅值3mV左右,最大音量最大幅值800mV左右,这个电路可以放大小信号有能使大信号不失真吗?如果不行有没有什么办法啊,谢谢!

出0入0汤圆

 楼主| 发表于 2012-5-8 22:21:00 | 显示全部楼层
本帖最后由 Your_Father 于 2012-5-8 22:22 编辑
raxb 发表于 2012-5-4 16:38
请问我现在的音频信号音量是可调的,最小音量最小幅值3mV左右,最大音量最大幅值800mV左右,这个电路可以放 ...



不好意思 好久没来了
您可以试试用AGC
哈哈
我做过  51    AVR     STM32

加了AGC芯片 感觉效果不错哈哈
至于那一款,
我不方便说
自己找找应该可以找到的
呵呵,

去年的这个电路其实不是很好
其实如果你 输入幅值够大 可以用 无源器件(这个是STM32用的3.3V,如果用51,电压也变5V就好)

如果不够 可以配合运放
我觉得用运放来偏置 很难达到稳定的 偏置电压,要用上面的配合
也就是运放出来 后级加上上面这个电路




呵呵

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2012-5-9 14:13:49 | 显示全部楼层
Your_Father 发表于 2012-5-8 22:21
不好意思 好久没来了
您可以试试用AGC
哈哈

好的,谢谢,我试试,主要是最小只有5mV ,最大800mV,这个范围太大了,不好搞,呵呵

出0入0汤圆

发表于 2012-5-10 23:04:08 | 显示全部楼层
mark!!!!!!!!

出0入0汤圆

发表于 2012-5-16 21:36:13 | 显示全部楼层
楼主,真牛也

出0入0汤圆

发表于 2012-5-17 12:54:59 | 显示全部楼层
很强大……

出0入0汤圆

发表于 2012-5-19 17:50:16 | 显示全部楼层
你好,想知道怎么傅里叶变换应该看什么文档啊,推荐一下呗。。。

出0入0汤圆

发表于 2012-6-26 07:57:46 | 显示全部楼层
VBFGBCVBCVBVCB

出0入0汤圆

发表于 2012-6-27 00:53:01 | 显示全部楼层
marK 等能下载的时候仔细看看,嘿嘿

出0入0汤圆

发表于 2012-6-27 09:31:03 | 显示全部楼层
洞洞板飞线焊IC,够狠

出0入0汤圆

发表于 2012-7-11 11:54:12 | 显示全部楼层
不错,做个记号。

出0入0汤圆

发表于 2012-10-15 18:59:08 | 显示全部楼层
Your_Father 发表于 2011-2-2 23:28
沙发自己的,,嘎嘎

奇怪 附件看不到,,

牛人,顶...楼主能否分享下STM32 的FFT...

出0入0汤圆

发表于 2012-10-15 22:49:05 | 显示全部楼层
mark                                

出0入0汤圆

发表于 2012-10-16 17:03:56 | 显示全部楼层
很强大,能说说原理吗?

出0入0汤圆

发表于 2012-10-19 23:20:14 | 显示全部楼层
占个位置,本人到此一览

出0入0汤圆

发表于 2012-10-21 22:13:26 来自手机 | 显示全部楼层
mark+字数补丁

出0入0汤圆

发表于 2012-11-10 21:15:44 | 显示全部楼层
厉害                     

出0入0汤圆

发表于 2012-11-10 21:39:51 | 显示全部楼层
楼主真厉害,我还是个门外汉呢,

出0入0汤圆

发表于 2012-11-15 11:12:44 | 显示全部楼层
不错,是否可以提供电路图和源代码分享一下呢

出0入0汤圆

发表于 2012-11-15 11:26:48 | 显示全部楼层
不错,是否可以提供完整电路图看看呢?

出0入0汤圆

 楼主| 发表于 2012-11-21 21:16:45 | 显示全部楼层
其实原理前面都说了呵呵,

出0入0汤圆

 楼主| 发表于 2012-11-21 21:21:36 | 显示全部楼层
cms277415310 发表于 2012-10-15 18:59
牛人,顶...楼主能否分享下STM32 的FFT...

其实  显示部分和  51是一样的,
然后
FFT部分用的是 官方的DSP库

出0入0汤圆

发表于 2012-11-24 16:53:16 | 显示全部楼层
留个记号,谢谢楼主!

出0入0汤圆

发表于 2012-11-24 17:07:48 | 显示全部楼层
fft,好东西,谢楼主!

出0入0汤圆

发表于 2012-11-29 12:46:31 | 显示全部楼层
好像很难啊。

出0入0汤圆

发表于 2013-1-15 12:43:38 | 显示全部楼层
顶            

出0入0汤圆

发表于 2013-1-15 20:41:52 | 显示全部楼层
mark

出0入21汤圆

发表于 2013-2-18 14:31:40 | 显示全部楼层
fft 例子 mark

出0入0汤圆

发表于 2013-2-22 10:27:25 | 显示全部楼层
MARK人才辈出啊

出0入0汤圆

发表于 2013-3-19 14:43:16 | 显示全部楼层
请教LZ这频谱显示范围是多少?每条红柱能看出是多少频率吗?

出0入0汤圆

发表于 2013-3-19 20:51:01 | 显示全部楼层
mark!!!!!

出0入0汤圆

发表于 2013-4-17 21:14:54 | 显示全部楼层
厉害

出0入0汤圆

发表于 2013-4-19 17:21:33 | 显示全部楼层
楼主你很厉害!
想请教一下:
Fft_Real[]和Fft_Image[]存放AD采样数据(这里为了好表述,称这个数据为a)FFT变换后的实部和虚部,
这一行代码 TEMP1=((((Fft_Real[j]* Fft_Real[j]))+((Fft_Image[j]*Fft_Image[j]))));//求功率
按照FFT的理论,TEMP1的值应该是 a 的 (128/2) 倍的平方,
这个TEMP1是音频的功率?它的值范围有多大?
程序中为何用1024的32等分来比较?

出0入0汤圆

 楼主| 发表于 2013-4-21 19:02:31 | 显示全部楼层
xiakang 发表于 2013-4-19 17:21
楼主你很厉害!
想请教一下:
Fft_Real[]和Fft_Image[]存放AD采样数据(这里为了好表述,称这个数据为a)FF ...

这个其实 并不能反应真实值大小
只适合观赏的
所以没按照标准的算法处理‘

出0入0汤圆

发表于 2013-4-21 22:31:02 来自手机 | 显示全部楼层
Your_Father 发表于 2013-4-21 19:02  这个其实 并不能反应真实值大小  只适合观赏的  所以没按照标准的算法处理‘

谢谢回复~凑字数
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-14 08:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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