天天看點

三分學會國産低功耗華大單片機三(MDK中加入庫程式)

三分學會國産低功耗華大單片機三(MDK中加入庫程式)
三分學會國産低功耗華大單片機三(MDK中加入庫程式)

通過前面的學習現在已經掌握了如何給國産低功耗華大單片機建立工程及如何下載下傳和調試程式,本文将介紹如何利用華大官方提供的庫函數來做開發。衆所周知庫函數是把函數放到庫裡,供别人使用的一種方式。方法是把一些常用到的函數編完放到一個檔案裡,供不同的人進行調用。開發人員合理利用庫函數會加快開發速度,減少維護成本。下面就介紹下如何在建立好的工程中加入庫函數。

  • 準備工作

将華大單片機相應型号中的driver檔案夾,common檔案夾及ddl_device.h檔案複制到工程檔案夾目錄下。

  • 具體操作

打開之前建立好的templat.uvprojx工程。右擊Source Group1,彈出菜單中選Manage Project Items... 如下圖所示:

三分學會國産低功耗華大單片機三(MDK中加入庫程式)

在Project Items彈窗中的Groups項中點選New(Insert)項,如下圖所示:

三分學會國産低功耗華大單片機三(MDK中加入庫程式)

在建立的框中輸入driver如下圖1步 ,此Group用來加載程式中引用的.c源程式。之後點選Add Files 用來選中要加載的.c源程式。在彈出的對話框中選中之前的driver\src檔案夾下的gpio.c、ddl.c和clk.c三個檔案。選中後如下圖3所示。之後點選OK關閉些彈窗。

三分學會國産低功耗華大單片機三(MDK中加入庫程式)

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

本文旨在抛磚引玉,其餘具體使用歡迎加群164973950交流。

 國産低功耗華大單片機主力型号如下:

HC32F003 HC32F005 HC32L110 HC32F030 HC32L136 HC32M140 HC32F146 HC32L150 HC32L156

晶片相關資料下載下傳連結:https://blog.csdn.net/lvk/article/details/85260690

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

點選魔法棒->C/C++,點選Include Paths後面的按鈕,如下圖所示。這裡用來指定程式中引用的檔案相應頭檔案的包含路徑。

三分學會國産低功耗華大單片機三(MDK中加入庫程式)

在彈窗中按下圖步驟操作。

三分學會國産低功耗華大單片機三(MDK中加入庫程式)

分别把driver\inc檔案夾,common檔案夾,和ddl_device.h所在的檔案夾路徑包含進來,如下圖所示。

三分學會國産低功耗華大單片機三(MDK中加入庫程式)

添加好頭檔案的設定如下圖所示。

三分學會國産低功耗華大單片機三(MDK中加入庫程式)

打開main.c檔案将原來的檔案改寫成如下内容。

三分學會國産低功耗華大單片機三(MDK中加入庫程式)

編譯沒有問題後,就可以進行仿真。

三分學會國産低功耗華大單片機三(MDK中加入庫程式)

這段程式是把開發闆上的LED3點亮,具體的工作原理我們以後再說。

更多内容請點選連結加入群聊

【華大MCU應用交流】

繼續閱讀