特別說(shuō)明
教程中本應(yīng)該每一步操作都有詳細(xì)的截圖說(shuō)明,但由于網(wǎng)站空間有限,無(wú)法一一上傳,如有具體問(wèn)題可咨詢(xún)OP的QQ:5516164,郵箱:sale@openadsp.com,微信:18611096839。
我們從最簡(jiǎn)單的開(kāi)始,先做一個(gè)直通的例程。先把這個(gè)板子弄出聲來(lái),這個(gè)程序我覺(jué)得幾分鐘就能掌握,你會(huì)發(fā)現(xiàn)SigmaDSP的開(kāi)發(fā)竟然是如此的簡(jiǎn)單!(調(diào)試DSP的時(shí)候,SW1撥OFF,SW2撥IIC,以下不再贅述)
下面要做的事很簡(jiǎn)單,選擇一路HPIN,輸入音源,通過(guò)ADAU1701的codec進(jìn)行模擬轉(zhuǎn)數(shù)字,并不經(jīng)過(guò)任何的數(shù)字音效處理,直通為數(shù)字轉(zhuǎn)模擬,再輸出到音箱。讓手機(jī)輸入音源播放音樂(lè),看看音箱能否正常的發(fā)聲。
1. 打開(kāi)SigmaStudio軟件。我安裝的是4.1版本,當(dāng)下最新的。選擇File> New Project,新建一個(gè)工程。
4. 將做好的例程下載到板子上?砂碏7或快捷按鈕,或通過(guò)主菜單Link Compile Download來(lái)把你的設(shè)計(jì)下載到開(kāi)發(fā)板的ADAU1701中,實(shí)現(xiàn)1701 的音頻直通功能。
如USBi與開(kāi)發(fā)板通信正常, SS右下角的狀態(tài)欄會(huì)顯示100%, Active: Downloaded。
5. 將輸入音源設(shè)備播放音源,輸出音源開(kāi)始正常播放。
注意1:編譯完畢后,SS會(huì)在右邊的output窗體里顯示編譯結(jié)果,如有錯(cuò)誤會(huì)提示錯(cuò)誤信息,用戶(hù)可據(jù)此信息去修改設(shè)計(jì);如成功則會(huì)顯示資源占用信息,用戶(hù)可根據(jù)百分比來(lái)增減模塊,如圖:
怎么樣,是不是不要10分鐘,就能自己開(kāi)發(fā)出第一個(gè)SigmaStudio例程啦 :)
注意2:USBi將例程down到了板子上ADAU1701的SRAM上,斷電就沒(méi)有了。USBi的這種調(diào)試是為了快速驗(yàn)證功能,最終需要把這個(gè)例程的代碼燒寫(xiě)到ADAU1701的外部EEPROM來(lái)實(shí)現(xiàn)自啟動(dòng),從而實(shí)現(xiàn)脫機(jī)運(yùn)行。因?yàn)檫想要多寫(xiě)幾個(gè)例程,所以這個(gè)最終的燒寫(xiě)和脫機(jī)操作我會(huì)放到最后來(lái)寫(xiě)。
|