全部就是这些了,主控板在哪里?下面的盒子里,东西都是自己一块一块热转印的,脆弱得很,乱七八糟的,装在盒子里,就不拿出来丢人显眼了,呵呵
(原文件名:100_0013.JPG)
现在该说问题了,鼓捣了两天VS1003,结果恼火啊,测试音出来了,自己在RAM里放了2万多个MP3音频数据,也顺利地解码出来了,那一刻很激动啊,问题也接踵而至,从SD卡里读取到的数据就是不能解码,声音断断续续的,勉强能听出来是“音乐”,而且播放速度似乎很快,4分钟的音乐不到1分钟就OVER了,
自己在坛子上搜了N久,实验了能想到的所有方法,就是不OK,恼火,希望做过的前辈给点意见吧!
我读取SD和VS1003用了一个SPI总线,用示波器查看SCK频率约为700K左右,系统时钟配置为11.0592M*5,外设时钟为11.0592*5/4,spi分频设为8,这个SCK频率令我很纳闷,计算不应该这样啊,不过读取SD还是很顺利的
另外,DREQ引脚上的频率只有10HZ左右,而在播放RAM里面放的2万多个MP3数据时,频率有50hz左右,时间太短了,究竟是多少也看不清,在播放SD卡里的MP3数据时候DREQ上有时甚至没有变化,一直是高电平,郁闷,
从同学那里借了另外一个一模一样的vs1003模块(一起买的),结果同样,不过也不能说明什么,他的模块同样没有测试过!从阿莫那里又买了两片1003,估计后天才能到!
下面给大家上传的我程序,ADS1.2写的,自己搭的板子,没有原理图,引脚配置在程序里面或注释里面就很清楚了!
那位高人给点意见吧!