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