跑程序就涉及到了Visual DSP++軟件的操作,我有錄制過一個視頻教程,是專門講VisualDSP++軟件的,把這個軟件幾乎每一個菜單,每一個符號都詳細(xì)的過了一遍,如果有需要的同學(xué)可以參考一下那個視頻。
這里我就簡單的列一個基本程序,是如何使用vdsp來跑的。
首先,VDSP不認(rèn)中文路徑,這個非常關(guān)鍵,意味著你必須要把你得程序全部都放在純英文路徑下,否則編譯就會出錯。
我們來跑一個核心板上按鍵控制燈的程序。
程序我放在了F盤根目錄底下,有人會說你F盤是“工作”,中文路徑,跟上面說的純英文路徑不一致啊。別鬧,這個就是純英文路徑。

.dpj是你的工程文件,你在VDSP里新建工程也會出現(xiàn)這個,我這里就不新建了,直接調(diào)用已經(jīng)寫好的。怎么調(diào)用呢?軟件里有打開工程的選項,我一般都更直接一些,扯著這個.dpj直接拽進(jìn)軟件里就好了。

打開這個.c,我們來看看這個程序想干嘛?

抓個關(guān)鍵的圖,很簡單,按下去,4種燈的狀態(tài),全亮,1滅2亮3滅4亮,1亮2滅3亮4滅,全滅。讓我們來編譯運(yùn)行,試試看。

然后按下板子上的按鍵,看看每個按鍵是否是這種狀態(tài)。

下一步,我們再把這個程序改一下,我決定改成:
1. 亮亮亮滅
2. 亮亮滅滅
3. 亮滅滅滅
4. 亮亮滅亮

看一看編譯運(yùn)行的效果:

至于怎么用21489來控制按鍵點(diǎn)燈,這些個程序上的配置,那就仔細(xì)看看整個程序把,我這里不再多羅嗦了。補(bǔ)充一點(diǎn),看不懂的,比如這個寄存器為什么這么配,可以直接vdsp的help里去搜就能搜到啦,VDSP的help集成了所有有用的資料,非常好用! |