aolin 发表于 2013-12-5 09:58

STM32探索板CD转盘

用STM32做的WAV播放器已经很多了,这里暂不讨论。
现在介绍STM32F4探索板的另外一种玩法--CDROM转盘,通过CDROM数据口播放CD。
话说当时ST推出STM32F105的时候,就曾经用来尝试改造CDROM转盘,但由于受到F1系列的速度和内存的限制,虽然能播放,但断音比较严重,只好作罢。终于今年国庆后,收到了ST送来的F4探索板,重新整理移植,终于完美播放。

光驱通过USB连接到探索板


没有显示屏,使用电脑的串口终端显示



固件:


板上的USER按键,播放中短按下一曲,长按暂停。

oyf.fly 发表于 2013-12-5 11:46

呵呵,这样也能玩。我想效果不会很好吧?

JASONLAM 发表于 2013-12-5 11:56

加个显示屏就好了!

52my 发表于 2013-12-5 15:35

wulishi 发表于 2013-12-5 15:41

这个玩法有什么意义吗?

wfllsw0 发表于 2013-12-5 22:32

光驱?这个没必要折腾吧。。。
搞STM32播放硬盘中的音频文件,这个应该好玩些。。。

aolin 发表于 2013-12-6 08:38

由CDROM读取CD来播放,和由硬盘读取WAV文件播放,原理是一样的,都是读取盘片上的PCM数据,通过I2S总线发送出来实现播放的。
但播放WAV文件更简单些,STM32F1就能完美实现。由CDROM播放的好处在于可以直接播放现有的CD碟片,省去抓轨的麻烦,各有各的玩法。
稍后也将发布支持文件播放的固件。

korg 发表于 2013-12-6 11:01

英国之宝也是IDE口取数据的吧?期望楼主完善一下,象光驱控制器一样出个套件玩玩,连显示。

chenwenjian 发表于 2013-12-6 11:18

这个很强大...

jxldz 发表于 2013-12-6 18:50

玩过一下光驱,效果不怎么理想,老兄这个玩法会有什么惊喜就好了,关注

wego 发表于 2016-3-4 13:35

不错,可以用
页: [1]
查看完整版本: STM32探索板CD转盘