![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmL5UTNwMjNxIjMzEjMxgTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.gif)
今天介紹下國産超低功耗華大MCU HC32F030開發闆上手後的入門操作(開發闆可以在華大MCU應用交流群:164973950 免費申請)。HC32F030開發闆(如下圖所示)分為闆載調試子產品(左半部分)和MCU開發電路(右半部分)。二者中間通過郵票孔相連,如果将闆子從中間掰開,闆載調試子產品就可以當一個CMSIS-DAP的仿真器來使用。此開發電路主晶片是華大半導體HDSC的HC32F030K8TA,8K RAM,64K Flash,64PIN TSSOP封裝MCU。
一、準備工作
我們可以到華大半導體官網上下載下傳專區下載下傳HC32F030_SDK應用開發套件。如下圖所示。這個套件中包含了HC32F030晶片的資料手冊、使用者手冊、內建開發環境支援包、開發闆原理圖、庫檔案及樣例、使用者開發手冊、仿真器程式設計器軟體及使用說明、最小開發工程模闆和應用筆記。(如果想找更多的應用例程可以加群164973950)将下載下傳好的應用開發套件解壓備用。
二、驅動安裝
通過在闆調試子產品實作編譯器和燒錄器功能時,需安裝虛拟序列槽驅動。大多數的情況下電腦可以自行驅動起來。驅動不成功可以安裝虛拟序列槽驅動 cdc drivers,以 Windows7_x64 為例,按以下步驟安裝:
1. 打開虛拟序列槽驅動存放目錄,選擇 cdc drivers/win7/x64,點選 dpinst_x64.exe,選擇【是】進入下一步;
2.選擇【始終安裝此驅動程式軟體(I)】進行安裝;
3. 通過 micro-USB 線将開發闆與電腦連接配接,正确安裝驅動後會在端口(COM和LPT)下面會顯示HDSC CMSIS-DAP Communications Port(COM X)。
三、支援包安裝
以MDK為例,在內建開發環境支援包的檔案夾下找到MDK_IDE檔案夾,輕按兩下HDSC.HC32F030.1.0.0.pack檔案,晶片的MDK支援包會自動安裝到MDK的相應目錄中。
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
本文旨在抛磚引玉,其餘具體使用歡迎加群164973950交流。
國産低功耗華大單片機主力型号如下:
HC32F003 HC32F005 HC32L110 HC32F030 HC32L136 HC32M140 HC32F146 HC32L150 HC32L156
晶片相關資料下載下傳連結:https://blog.csdn.net/lvk/article/details/85260690
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
四、例程調試
我們以HC32F030的GPIO點燈程式為例來介紹如何進行項目的編譯及仿真調試。輕按兩下打開\HC32F030_DDL_Rev1.0.0\example\gpio\gpio_input\MDK 檔案夾下的gpio_input.uvprojx 工程檔案。在工程中點選魔法棒,選中Device選項,在其中選中HC32F030K8TA。如下圖所示。
選中Debug項,在Use中選中CMSIS-CAP Debugger,點選Settings。
彈出的對話框中可以在Debug項Port:選SW,SW Device中可以看到SWDIO中會出現晶片的相應資訊。
在此界面選中Flash Download項會進入到晶片的Flash檔案設定,進入後可以看到相應晶片Flash型号,如果沒有顯示,或是顯示錯誤可以點選Add時行添加。所有資訊到正确後點選OK關閉設定。
點選下圖所示Rebuild圖示對工程進行編譯。
編譯完成如下圖所示:
點選下圖所示圖示就可以把程式到開發闆的晶片中并進入仿真狀态。
進入仿真狀态後點選下圖圖示可以調出外設的寄存器進行仿真觀察。
點選下圖的圖示就可以對根據自己的需要對工程進行仿真。
我們點選全速運作,當按下開發闆中的USER按鍵後,會看到開發闆上的LED3會被點亮,松開USER按鍵,LED3則熄滅,程式功能正常。以上就是關于國産超低功耗華大MCU HC32F030開發闆上手入門的介紹,其它更多内容請參考本部落客其它的文章。