我用Mega16从U盘读取MP3文件,送入解码芯片;按字节读取,现在出现歌曲会卡,不知道是不是读U盘数据的速度没上去。看CH375HF.PDF上说用简易版的库会提高5%-20%的效率,但是一直没有找到(有人告诉我在库的头文件里找,但是依然没有找到),请高手帮忙~
热门产品 :
CH641: PD及无线充电专用MCU
我用Mega16从U盘读取MP3文件,送入解码芯片;按字节读取,现在出现歌曲会卡,不知道是不是读U盘数据的速度没上去。看CH375HF.PDF上说用简易版的库会提高5%-20%的效率,但是一直没有找到(有人告诉我在库的头文件里找,但是依然没有找到),请高手帮忙~
按照字节读写肯定速度慢,你可以按照扇区读写,简易版的程序没有用在AVR单片机上的.
Mega16的RAM才1K所以无法按扇区来读写啊; 另外,按字节读取,会慢到200kbps以下吗?我在论坛里看到,有人用M32做到100kB了,转换过来就是800kbps,是不是还是我的程序哪里有问题呢?
MAGE16是会很慢,因为本身没有并口总线,所以会比32慢很多,你要优化一下你的接口函数,尽量的提高速度.在加上您是字节读写.所以速度很慢.
1K的外部RAM,可以采用外部子程序方式,也可以扇区读写,只是程序要稍微复杂一些了,实测一下速度 参考51例程:EXAM4