<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è) > 模擬技術(shù) > 設計應用 > 基于CCS和DSK5402板的音頻采集和回放程序設計

基于CCS和DSK5402板的音頻采集和回放程序設計

作者: 時(shí)間:2009-11-27 來(lái)源:網(wǎng)絡(luò ) 收藏
4.2 程序流程

本文引用地址:http://dyxdggzs.com/article/188493.htm

圖5示出了配置的主程序源文件(.c或.asm)的設計流程


圖5 主程序設計流程

當然,要使用板上運行某個(gè)程序,光有源文件的主程序(.c或.asm)是不夠的,還需要配置中斷向量表(.asm)和命令鏈接文件(.cmd),在一些特殊的場(chǎng)合還需要配置其他的文件。主程序當然是整個(gè)程序的核心,它的作用涉及數據的讀/寫(xiě)和具體的處理過(guò)程以及中斷的設置、寄存器的配置等;中斷向量表主要作用是告知程序中斷跳轉的位置,顯而易見(jiàn),如果在主程序中已經(jīng)設置,則不再需要配置中斷向量表;命令鏈接文件(.cmd)的主要作用是分配存儲空間,比如存儲器的第0頁(yè)分配作程序空間,第1頁(yè)分配作數據空間,以及各個(gè)段將要放在哪兒(如.text段放在數據空間),這個(gè)文件對每個(gè)工程來(lái)說(shuō)都是必須的。

4.3 程序設計
從上面的程序流程中,我們可以看到,要完成預定的功能,首先要初始化DSP的串行口和AIC,然后的工作就是開(kāi)辟緩存區以便將輸入的數據存儲起來(lái)等待進(jìn)一步處理如濾波、DA轉換等。限于篇幅,下面只列出了本文要實(shí)現音頻回放功能的幾個(gè)關(guān)鍵程序段。

一.主程序:

在程序中要定義諸多的變量以及所需要包含的頭文件和庫文件在此略。

5.運行結果
待程序設計好之后,將其添加到一個(gè)新建的工程里編輯、調試,直到編譯、構建通過(guò)并生成.out文件,然后裝載.out文件。這樣就可以運行了。為了驗證程序是否已正常運行,可以在麥克風(fēng)/揚聲器接口分別接上話(huà)筒和小音箱,在對著(zhù)話(huà)筒說(shuō)話(huà)時(shí),將可以從小音箱中聽(tīng)到。同時(shí),也可以在CCS中打開(kāi)觀(guān)察窗口、寄存器窗口以及圖形顯示窗口。下圖為音頻輸入時(shí)某一時(shí)刻的圖形顯示和寄存器的值。


圖6. CCS運行窗口

事實(shí)上,在程序調試過(guò)程中經(jīng)常會(huì )遇到這樣或那樣的問(wèn)題,一般的方法是采用單步執行的方式來(lái)調試。而且,由于DSP本身的特點(diǎn),從一開(kāi)始就需要認識到開(kāi)發(fā)過(guò)程的復雜性。


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

關(guān)鍵詞: 5402 CCS DSK 音頻采集

評論


相關(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>