國產(chǎn)超低功耗華大單片機HC32F003開發(fā)板上手入門
今天介紹下國產(chǎn)超低功耗華大單片機HC32F003開發(fā)板上手后的入門操作。HC32F003開發(fā)板(如下圖所示)分為板載調(diào)試模塊(左半部分)和MCU開發(fā)電路(右半部分)。二者中間通過郵票孔相連,如果將板子從中間掰開,板載調(diào)試模塊就可以當一個CMSIS-DAP的仿真器來使用。
一、準備工作
我們可以到華大半導體官網(wǎng)上下載專區(qū)下載HC32F003_SDK應用開發(fā)套件。如下圖所示。這個套件中包含了HC32F003芯片的數(shù)據(jù)手冊、用戶手冊、集成開發(fā)環(huán)境支持包、開發(fā)板原理圖、庫文件及樣例、用戶開發(fā)手冊、仿真器編程器軟件及使用說明、最小開發(fā)工程模板和應用筆記。
二、驅(qū)動安裝
通過在板調(diào)試模塊實現(xiàn)編譯器和燒錄器功能時,需安裝虛擬串口驅(qū)動。大多數(shù)的情況下電腦可以自行驅(qū)動起來。驅(qū)動不成功可以安裝虛擬串口驅(qū)動 cdc drivers,以 Windows7_x64 為例,按以下步驟安裝:
1. 打開虛擬串口驅(qū)動存放目錄,選擇 cdc drivers/win7/x64,點擊 dpinst_x64.exe,選擇【是】進入下一步;
?
2.選擇【始終安裝此驅(qū)動程序軟件(I)】進行安裝;
?
3. 通過 micro-USB 線將開發(fā)板與電腦連接,正確安裝驅(qū)動后會在端口(COM和LPT)下面會顯示HDSC CMSIS-DAP Communications Port(COM X)。
三、支持包安裝
以MDK為例,在集成開發(fā)環(huán)境支持包的文件夾下找到MDK_IDE文件夾,雙擊HDSC.HC32F003.1.0.1.pack文件,芯片的MDK支持包會自動安裝到MDK的相應目錄中。
四、例程調(diào)試
接下來介紹如何進行項目的編譯及仿真調(diào)試。按照國際通用慣例先調(diào)試個LED點燈程序。雙擊打開\HC32F003_SDK\驅(qū)動庫及樣例\HC32F003_DDL_Rev1.0.0\example\gpio\gpio_inout\MDK 文件夾下的 gpio_inout.uvprojx 工程文件。在工程中點擊魔法棒,選中Device選項,在其中選中HC32F003C4PA。如下圖所示。
選中Debug項,在Use中選中CMSIS-CAP Debugger,點擊Settings.
?
彈出的對話框中可以在Debug項Port:選SW,SW Device中可以看到SWDIO中會出現(xiàn)芯片的相應信息。
?
在此界面選中Flash Download項會進入到芯片的Flash文件設置,進入后可以看到相應芯片F(xiàn)lash型號,如果沒有顯示,或是顯示錯誤可以點擊Add時行添加。所有信息到正確后點擊OK關(guān)閉設置。
?
點擊下圖所示Rebuild圖標對工程進行編譯。
編譯完成如下圖所示:
點擊下圖所示圖標就可以把程序到開發(fā)板的芯片中并進入仿真狀態(tài)。
進入仿真狀態(tài)后點擊下圖圖標可以調(diào)出外設的寄存器進行仿真觀察。
點擊下圖的圖標就可以對根據(jù)自己的需要對工程進行仿真。
我們點擊全速運行,當按下開發(fā)板中的SW2按鍵后,會看到開發(fā)板上的LED3會每隔一秒進行一次亮滅轉(zhuǎn)換,程序功能正常。以上就是關(guān)于國產(chǎn)超低功耗華大MCU HC32F003開發(fā)板上手入門的介紹,其它更多內(nèi)容請參考本博主其它的文章。
編輯:admin 最后修改時間:2020-09-05