跑程序就涉及到了Visual DSP++軟件的操作,我有錄制過(guò)一個(gè)視頻教程,是專(zhuān)門(mén)講VisualDSP++軟件的,把這個(gè)軟件幾乎每一個(gè)菜單,每一個(gè)符號(hào)都詳細(xì)的過(guò)了一遍,如果有需要的同學(xué)可以參考一下那個(gè)視頻。
這里我就簡(jiǎn)單的列一個(gè)基本程序,是如何使用vdsp來(lái)跑的。
首先,VDSP不認(rèn)中文路徑,這個(gè)非常關(guān)鍵,意味著你必須要把你得程序全部都放在純英文路徑下,否則編譯就會(huì)出錯(cuò)。
我們來(lái)跑一個(gè)核心板上按鍵控制燈的程序。
程序我放在了F盤(pán)根目錄底下,有人會(huì)說(shuō)你F盤(pán)是“工作”,中文路徑,跟上面說(shuō)的純英文路徑不一致啊。別鬧,這個(gè)就是純英文路徑。
.dpj是你的工程文件,你在VDSP里新建工程也會(huì)出現(xiàn)這個(gè),我這里就不新建了,直接調(diào)用已經(jīng)寫(xiě)好的。怎么調(diào)用呢?軟件里有打開(kāi)工程的選項(xiàng),我一般都更直接一些,扯著這個(gè).dpj直接拽進(jìn)軟件里就好了。
打開(kāi)這個(gè).c,我們來(lái)看看這個(gè)程序想干嘛?
抓個(gè)關(guān)鍵的圖,很簡(jiǎn)單,按下去,4種燈的狀態(tài),全亮,1滅2亮3滅4亮,1亮2滅3亮4滅,全滅。讓我們來(lái)編譯運(yùn)行,試試看。
然后按下板子上的按鍵,看看每個(gè)按鍵是否是這種狀態(tài)。
下一步,我們?cè)侔堰@個(gè)程序改一下,我決定改成:
1. 亮亮亮滅
2. 亮亮滅滅
3. 亮滅滅滅
4. 亮亮滅亮
看一看編譯運(yùn)行的效果:
至于怎么用21489來(lái)控制按鍵點(diǎn)燈,這些個(gè)程序上的配置,那就仔細(xì)看看整個(gè)程序把,我這里不再多羅嗦了。補(bǔ)充一點(diǎn),看不懂的,比如這個(gè)寄存器為什么這么配,可以直接vdsp的help里去搜就能搜到啦,VDSP的help集成了所有有用的資料,非常好用! |