用SPI2接口链接了VS1003,烧入官方例程工作正常(读取芯片内部Flash存的MP3放出)
将官方例程改成FatFS读取文件送VS1003播放,初始化SD,1003一切正常,读取文件一切正常,但是送入大量音频数据的时候(等待DREQ,循环送入一次32字节),前几百次还行,但是一会就卡在了判断接收寄存器是否不为空的while语句上(SR->RXNE一直是RESET),再也发不了数据了...怎么办?
注:其他初始化一切正常,没有任何问题!!调过SPI速度(因为小超到200MHz还试着调回到168MHz)也是完全一样的问题。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
168M也太快了。
---------------------------------
我指的是主频哦
---------------------------------
我调过超频的数值也调过SPI的分频
---------------------------------
求解怎么破啊
一周热门 更多>