向MP3解碼芯片發(fā)送數(shù)據(jù)與讀U盤數(shù)據(jù)怎么處理比較好???

小弟利用業(yè)余時間在做MP3,用CH375把U盤MP3讀出發(fā)送到Sta013MP3解碼芯片播放歌曲。 讀U盤數(shù)據(jù)與發(fā)送數(shù)據(jù)給Sta013怎么處理比較好??使歌曲能夠很流暢播放出來?。。? Mcu:ATMEGAL16L Fos:8M

開兩個緩沖區(qū),一邊讀U盤,一邊送數(shù)據(jù),保正STA013發(fā)出請求要數(shù)據(jù)時,單片機(jī)要隨時發(fā)數(shù)據(jù), 可以讓讀U盤的過程被STA013的請求中斷掉.


要保證播放的流暢,就要保證在STA013處理完一楨數(shù)據(jù)馬上就能得到下一楨數(shù)據(jù).樓上的說法是可行的,但是在CPU每次讀出CH375的64字節(jié)數(shù)據(jù)時不要中斷CPU.


問usbxf:


在進(jìn)入讀寫64字節(jié)數(shù)據(jù)時最好不要中斷.


要是產(chǎn)品中一定要有不能關(guān)閉的中斷,這會對單片機(jī)讀寫U盤產(chǎn)生什么樣的影響?


因為讀寫64字節(jié)數(shù)據(jù)的程序是在庫里面的,我們外面程序用什么方法知道某一時刻庫是否在讀寫CH375,從而避開這個時候中斷CPU?


同問。


如果你用庫內(nèi)部子程序,那么保證中斷時間不超過2MS,如果超過2MS,那么可以用外部子程序,然后自己開關(guān)中斷.


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频