新聞中心

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

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

        作者: 時間:2009-03-13 來源:網(wǎng)絡 收藏

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

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

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

        linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 文安县| 台中市| 保山市| 新宁县| 丹寨县| 沁阳市| 澄城县| 禄劝| 龙口市| 平武县| 哈巴河县| 潮州市| 东方市| 清镇市| 双流县| 西平县| 沅陵县| 惠安县| 余干县| 乐亭县| 屯留县| 临洮县| 澄江县| 义乌市| 手游| 泸西县| 阿拉善左旗| 邵阳县| 平顺县| 红安县| 叶城县| 邵阳市| 喀什市| 乌拉特前旗| 柞水县| 陵川县| 邯郸市| 广平县| 农安县| 定襄县| 庄河市|