C32L136開發板(如下圖所示)分為板載調試模塊(左半部分)和MCU開發電路(右半部分)。二者中間通過郵票孔相連,如果將板子從中間掰開,板載調試模塊就可以當一個CMSIS-DAP的仿真器來使用。此開發板的主芯片為華大半導體HDSC的HC32L136K8TA,64PIN LQFP封裝、64K Flash、8K RAM 超低功耗單片機。 一、準備工作 下載HC32L136_SDK應用開發套件。如下圖所示。這個套件中包含了HC32L136芯片的數據手冊、用戶手冊、集成開發環境支持包、開發板原理圖、庫文件及樣例、用戶開發手冊、仿真器編程器軟件及使用說明、最小開發工程模板和應用筆記。(如果想找更多的應用例程可以加群:)將下載好的應用開發套件解壓備用。
二、驅動安裝 通過在板調試模塊實現編譯器和燒錄器功能時,需安裝虛擬串口驅動。大多數的情況下電腦可以自行驅動起來。驅動不成功可以安裝虛擬串口驅動 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.HC32L136.1.0.0.pack文件,芯片的MDK支持包會自動安裝到MDK的相應目錄中。 四、例程調試 我們以HC32L136的LCD DEMO程序為例來介紹如何進行項目的編譯及仿真調試。雙擊打開\HC32L136_SDK\驅動庫及樣例\HC32L136_DDL_Rev1.0.0\HC32L136_DDL_Rev1.0.0\example\lcd\lcd_mode\MDK 文件夾下的 lcd_mode.uvprojx 工程文件。在工程中點擊魔法棒,選中Device選項,在其中選中HC32L136C4PA。如下圖所示。 選中Debug項,在Use中選中CMSIS-CAP Debugger,點擊Settings. 彈出的對話框中可以在Debug項Port:選SW,SW Device中可以看到SWDIO中會出現芯片的相應信息。 在此界面選中Flash Download項會進入到芯片的Flash文件設置,進入后可以看到相應芯片Flash型號,如果沒有顯示,或是顯示錯誤可以點擊Add時行添加。所有信息到正確后點擊OK關閉設置。 點擊下圖所示Rebuild圖標對工程進行編譯。 編譯完成如下圖所示: 點擊下圖所示圖標就可以把程序到開發板的芯片中并進入仿真狀態。 進入仿真狀態后點擊下圖圖標可以調出外設的寄存器進行仿真觀察。 點擊下圖的圖標就可以對根據自己的需要對工程進行仿真。 我們點擊全速運行,會看到開發板上的LCD會1235四個數字,程序功能正常。 以上就是關于國產超低功耗華大MCU HC32L136開發板上手入門的介紹。
|