发个用C8051F解码WAV的小作品。(代码和原理图PCB),很适合学习用。以感谢阿莫站长对初学
http://cache.amobbs.com/bbs_upload782111/files_30/ourdev_566029RKQH5C.JPG(原文件名:未命名.JPG)
点击此处下载 ourdev_566030O7JRDY.rar(文件大小:40K) (原文件名:WAV(第一版).rar)
点击此处下载 ourdev_566031Y9DOEX.rar(文件大小:770K) (原文件名:WAV播放器(PCB).rar)
利用C8051F的SPI接口的速度读取SD卡中的数据。进而利用片上的DA解码之。由于是电流型DA,用电阻得到电压。为了防止后置高阻抗干扰,因此。做了简单的电压跟随。最后滤掉直流
楼下还有个软件。用它将音乐文件转化为44.1K单声道8位量化就可以了。
还有个网页,大概说了下WAV是怎么回子事 给个裤子吧 谢谢楼主.但有个问题:MCU怎么用直插式封装啊?直插的好像停产了. 好,酷儿!能否发点WAV白皮书之类的文档或是解码原理的讲解。。 顶,正想做个玩玩呢! 原理图发一个吧 330D支持C2调试接口,只用3线就可以了
怎么没见USB芯片呢?WAVE文件从哪儿来?
330D是停产了,贴片的还没有。 看了源码,忽悠人的吧。。。
WAV(第一版).rar还没实现WAVE嘛? 用51有点拉牛上树的感觉!楼主的精简程度让我震惊!给我的感觉就是把sd卡当flash用。我就奇怪,51竟然可以跑44k。我用stm32上到32k就开始力不从心了(fat32时,用fat16可以更快) C8051F330有24.5MPIS的运算能力,已经不是传统51的简单升级了。 -======- 回复【2楼】zlutian
-----------------------------------------------------------------------
我刚开始弄,感觉直插的还是挺好买的,也不贵。不知道听没停产 回复【3楼】zpyws湖里大盗
-----------------------------------------------------------------------
可以,让我总结一下先。过两天发 回复【7楼】dengting守望者
-----------------------------------------------------------------------
8位量化的而已,效果很好的,播放起来 回复【5楼】dengting守望者
-----------------------------------------------------------------------
原理图不都在附件里吗,不是PDF格式的而已 回复【6楼】dengting守望者
-----------------------------------------------------------------------
用的是SD卡,贴背面了 回复【2楼】zlutian
-----------------------------------------------------------------------
因为qfn的不会焊接 回复【7楼】dengting守望者
-----------------------------------------------------------------------
确实有几个键的功能还没有具体实现,但是灵活播放是没问题的 回复【8楼】not_at_all
-----------------------------------------------------------------------
没用文件系统 回复【3楼】zpyws湖里大盗
-----------------------------------------------------------------------
点击此处下载 ourdev_566122VGG39P.rar(文件大小:2.32M) (原文件名:goldwave v5.23 汉化版.rar)
http://cache.amobbs.com/bbs_upload782111/files_30/ourdev_566123LCORM0.png
(原文件名:wav文件格式分析详解 - BlueSoal的专栏 - CSDN博客.png) 我还有2片330D呢 mark 老外的C8051还能跑192k的WAV呢~~~~~~ 回复【22楼】90999QzeroQQQ
-----------------------------------------------------------------------
有的型号可以开到100M 学习。 非常的强,顶~ mark 这么N呀,下来试试效果,呵呵 mark一下回去好下 mark 有PDF的原理图吗? mark 有空自己DIY一个玩玩 mark 有空自己DIY一个玩玩 回复【8楼】not_at_all
用51有点拉牛上树的感觉!楼主的精简程度让我震惊!给我的感觉就是把sd卡当flash用。我就奇怪,51竟然可以跑44k。我用stm32上到32k就开始力不从心了(fat32时,用fat16可以更快)
-----------------------------------------------------------------------
STM32应该很轻松上到双声道44.1K,16bit啊.
我的用STM32f103RB,FATFS,跑64M就很轻松,不会断流,不管FAT16还是FAT32. 软件解码WAV mark sd在pcb哪段呢? 改天看看!! mark一个 一定要mark 这个不错,记号下来 记个记号吧! 记号 MARK 软解wave文件 请问LZ那中文是怎样放上PCB的!仔细的讲解下! mark 从SD卡读了往DAC送就行了,8位量化会有不小的噪音 COOL ! 学习一下! mark 强悍! 回复【46楼】tuanghun
-----------------------------------------------------------------------
有一个99里面的插件,是把文字做成了一个封装的形式,是一个个的点,当元件用的 回复【7楼】dengting 守望者
-----------------------------------------------------------------------
是没实现啊,不过可以播放制定格式的音频 老大的电阻稳定么?是不是应该考虑用精密电阻? FFFFFFFFFFFFFFFFFFFFFFFF 厉害。学习中。 顶起来!!
页:
[1]