<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于BU9435的嵌入式MP3播放模塊設計

基于BU9435的嵌入式MP3播放模塊設計

作者: 時(shí)間:2009-03-13 來(lái)源:網(wǎng)絡(luò ) 收藏

4 軟件
控制是先發(fā)送控制命令,然后讀取的狀態(tài)寄存器組或相應的信息。根據命令的不同,控制命令的長(cháng)度為2~8個(gè)字節。的相關(guān)信息,如內部狀態(tài)、文件夾信息、時(shí)間信息及ID3Tag信息,都是通過(guò)I2C總線(xiàn)讀出。需要注意的是,在對BU9435讀取時(shí),BU9435返回的第一個(gè)字節并不是狀態(tài)寄存器組或相應信息的有效內容,而是反映后續內容是否有效的一個(gè)虛元字節(Dummy byte)。如果該字節為0x00H。則表明后續內容為有效的狀態(tài)寄存器組或相應的信息數據;如果該字節為0xFFH,則表明BU9435忙,后續數據無(wú)效,這時(shí)主控制器應該發(fā)送I2C結束命令并重新讀取。圖3為BU9435的讀取流程圖。

BU9435工作在不同狀態(tài)時(shí),接收的命令也不同。當某個(gè)命令不能被當前狀態(tài)接收時(shí),該命令將被忽略。BU9435的狀態(tài)與主要命令之間的關(guān)系如表l所示。BU9435系統控制軟件流程如圖4所示。

5 結語(yǔ)
BU9435的,不僅同時(shí)支持U盤(pán)和SD卡作為存儲介質(zhì),為音響系統提供豐富的媒介來(lái)源,而且外圍和接口電路簡(jiǎn)單,只要系統提供I2C總線(xiàn)接口,就能方便地將該嵌入到系統中,有很強的通用性。該播放,無(wú)論對新音響系統的還是舊音響系統的升級,都能提供有益的借鑒和參考。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>