三分學(xué)華大低功耗單片機(jī)之MDK中加入庫(kù)程序
通過(guò)前面的學(xué)習(xí)現(xiàn)在已經(jīng)掌握了如何給國(guó)產(chǎn)低功耗華大單片機(jī)新建工程及如何下載和調(diào)試程序,本文將介紹如何利用華大官方提供的庫(kù)函數(shù)來(lái)做開(kāi)發(fā)。眾所周知庫(kù)函數(shù)是把函數(shù)放到庫(kù)里,供別人使用的一種方式。方法是把一些常用到的函數(shù)編完放到一個(gè)文件里,供不同的人進(jìn)行調(diào)用。開(kāi)發(fā)人員合理利用庫(kù)函數(shù)會(huì)加快開(kāi)發(fā)速度,減少維護(hù)成本。下面就介紹下如何在建立好的工程中加入庫(kù)函數(shù)。
- 準(zhǔn)備工作
將華大單片機(jī)相應(yīng)型號(hào)中的driver文件夾,common文件夾及ddl_device.h文件復(fù)制到工程文件夾目錄下。
- 具體操作
打開(kāi)之前建立好的templat.uvprojx工程。右擊Source Group1,彈出菜單中選Manage Project Items... 如下圖所示:
在Project Items彈窗中的Groups項(xiàng)中點(diǎn)擊New(Insert)項(xiàng),如下圖所示:
在新建的框中輸入driver如下圖1步 ,此Group用來(lái)加載程序中引用的.c源程序。之后點(diǎn)擊Add Files 用來(lái)選中要加載的.c源程序。在彈出的對(duì)話框中選中之前的driver\src文件夾下的gpio.c、ddl.c和clk.c三個(gè)文件。選中后如下圖3所示。之后點(diǎn)擊OK關(guān)閉些彈窗。
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
本文旨在拋磚引玉,其余具體使用歡迎加群164973950交流。
國(guó)產(chǎn)低功耗華大單片機(jī)主力型號(hào)如下:
HC32F003 HC32F005 HC32L110 HC32F030 HC32L136 HC32M140 HC32F146 HC32L150 HC32L156
芯片相關(guān)資料下載鏈接:https://blog.csdn.net/lvk/article/details/85260690
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
點(diǎn)擊魔法棒->C/C++,點(diǎn)擊Include Paths后面的按鈕,如下圖所示。這里用來(lái)指定程序中引用的文件相應(yīng)頭文件的包含路徑。
在彈窗中按下圖步驟操作。
分別把driver\inc文件夾,common文件夾,和ddl_device.h所在的文件夾路徑包含進(jìn)來(lái),如下圖所示。
添加好頭文件的設(shè)置如下圖所示。
打開(kāi)main.c文件將原來(lái)的文件改寫(xiě)成如下內(nèi)容。
編譯沒(méi)有問(wèn)題后,就可以進(jìn)行仿真。
這段程序是把開(kāi)發(fā)板上的LED3點(diǎn)亮,具體的工作原理我們以后再說(shuō)。
編輯:admin 最后修改時(shí)間:2020-06-08