首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

AT89C51SND1C的MP3解码器缓存多大,什么时候会发出缺少数据请求?解决思路

2012-04-06 
AT89C51SND1C的MP3解码器缓存多大,什么时候会发出缺少数据请求?好多介绍都是,先送入1Kb数据到解码器缓存里

AT89C51SND1C的MP3解码器缓存多大,什么时候会发出缺少数据请求?
好多介绍都是,先送入1Kb数据到解码器缓存里,再等待解码器发出缺少数据请求。。。还有解码器有一个Ancillary Buffer缓存放的是MP3什么附属数据啊,是不是歌曲名版本信息之类的,Datasheet(AT89C51SND1C说明书)上说MP3ANC寄存器标志着这个缓存有数据,一旦Ancillary Buffer清空了,MP3ANC寄存器标志就自动被硬件清除。。Ancillary Buffer中的数据改如何读出来,因为我不知道这个数据有多少,换句话说就是不论如何这里面总是存放的一系列0 1二进制数而已,我如何知道那些是有效的,还有怎么算是清空这个Ancillary Buffer。另外这个解码器解码频率该如何设置,是不是根据MP3clk=PLLclk/MPCD+1计算好MP3clk,通过设置MP3CLK寄存器的MPCD4-MPCD0四个bit位,获得正确的MP3解码频率,可是PLLclk(PLL的频率)又跟内部晶振频率有关系,而内部晶振是不是一定要从X1输入啊,片内有没有晶振源啊?

[解决办法]
加我qq,我教你

热点排行