天天看點

國産超低功耗華大MCU HC32F030開發闆上手入門

國産超低功耗華大MCU HC32F030開發闆上手入門
國産超低功耗華大MCU HC32F030開發闆上手入門

今天介紹下國産超低功耗華大MCU HC32F030開發闆上手後的入門操作(開發闆可以在華大MCU應用交流群:164973950 免費申請)。HC32F030開發闆(如下圖所示)分為闆載調試子產品(左半部分)和MCU開發電路(右半部分)。二者中間通過郵票孔相連,如果将闆子從中間掰開,闆載調試子產品就可以當一個CMSIS-DAP的仿真器來使用。此開發電路主晶片是華大半導體HDSC的HC32F030K8TA,8K RAM,64K Flash,64PIN TSSOP封裝MCU。

國産超低功耗華大MCU HC32F030開發闆上手入門

一、準備工作

我們可以到華大半導體官網上下載下傳專區下載下傳HC32F030_SDK應用開發套件。如下圖所示。這個套件中包含了HC32F030晶片的資料手冊、使用者手冊、內建開發環境支援包、開發闆原理圖、庫檔案及樣例、使用者開發手冊、仿真器程式設計器軟體及使用說明、最小開發工程模闆和應用筆記。(如果想找更多的應用例程可以加群164973950)将下載下傳好的應用開發套件解壓備用。

國産超低功耗華大MCU HC32F030開發闆上手入門

二、驅動安裝

通過在闆調試子產品實作編譯器和燒錄器功能時,需安裝虛拟序列槽驅動。大多數的情況下電腦可以自行驅動起來。驅動不成功可以安裝虛拟序列槽驅動 cdc drivers,以 Windows7_x64 為例,按以下步驟安裝:

1. 打開虛拟序列槽驅動存放目錄,選擇 cdc drivers/win7/x64,點選 dpinst_x64.exe,選擇【是】進入下一步;

國産超低功耗華大MCU HC32F030開發闆上手入門

2.選擇【始終安裝此驅動程式軟體(I)】進行安裝;

國産超低功耗華大MCU HC32F030開發闆上手入門

3. 通過 micro-USB 線将開發闆與電腦連接配接,正确安裝驅動後會在端口(COM和LPT)下面會顯示HDSC CMSIS-DAP Communications Port(COM X)。

國産超低功耗華大MCU HC32F030開發闆上手入門

三、支援包安裝

以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。如下圖所示。

國産超低功耗華大MCU HC32F030開發闆上手入門

選中Debug項,在Use中選中CMSIS-CAP Debugger,點選Settings。

國産超低功耗華大MCU HC32F030開發闆上手入門

彈出的對話框中可以在Debug項Port:選SW,SW Device中可以看到SWDIO中會出現晶片的相應資訊。

國産超低功耗華大MCU HC32F030開發闆上手入門

在此界面選中Flash Download項會進入到晶片的Flash檔案設定,進入後可以看到相應晶片Flash型号,如果沒有顯示,或是顯示錯誤可以點選Add時行添加。所有資訊到正确後點選OK關閉設定。

國産超低功耗華大MCU HC32F030開發闆上手入門

點選下圖所示Rebuild圖示對工程進行編譯。

國産超低功耗華大MCU HC32F030開發闆上手入門

編譯完成如下圖所示:

國産超低功耗華大MCU HC32F030開發闆上手入門

點選下圖所示圖示就可以把程式到開發闆的晶片中并進入仿真狀态。

國産超低功耗華大MCU HC32F030開發闆上手入門

進入仿真狀态後點選下圖圖示可以調出外設的寄存器進行仿真觀察。

國産超低功耗華大MCU HC32F030開發闆上手入門

點選下圖的圖示就可以對根據自己的需要對工程進行仿真。

國産超低功耗華大MCU HC32F030開發闆上手入門

我們點選全速運作,當按下開發闆中的USER按鍵後,會看到開發闆上的LED3會被點亮,松開USER按鍵,LED3則熄滅,程式功能正常。以上就是關于國産超低功耗華大MCU HC32F030開發闆上手入門的介紹,其它更多内容請參考本部落客其它的文章。

繼續閱讀