2-HC32F460(華大單片機)-工程模板使用說明


<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnHC32F460" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

 

說明

基礎外設例程是提供給已經開發過M0或M1或M3或M4等ARM內核單片機的開發人員!

例程精簡扼要, 力求讓開發人員快速使用華大單片機做項目!

這節說一下工程模板

 

工程模板

1.driver里面存放的是官方提供的庫開發各個功能的源文件和頭文件

 

 

 

 

 

 

 

 

 

 

2.mcu文件夾里面存放了該單片機系統時鍾配置和通用配置文件

注:這個文件里面的內容不需要關心

 

 

 

 

3.midware文件夾里面存放了一些外設例子

 

 

 

4.project 是工程文件夾

 

 

5.usb_lib是控制USB接口的庫文件,使用USB功能時用到

 

 

 

 

 

 

 

5.打開模板

 

 

 

 

 

 

 

 

 

6.使用庫開發需要宏定義

HC32F46x,USE_DEVICE_DRIVER_LIB

 

 

 

 

7.添加相應的庫文件以后,還需要在 ddl_config.h里面設置為打開才可以使用

hc32f46x_icg:  硬件看門狗等

hc32f46x_utility:  DEBUG串口打印

hc32f46x_clk: 系統,外設時鍾頻率控制

hc32f46x_efm:   flash存儲

hc32f46x_pwc:   欠壓中斷,掉電檢測

 

 

 

 

 

8.在flash選擇里面有一個 otp Flash

這個在程序加密時用到,可以不選擇上這個.

 

 

其它

1.hc32f46x_icg  和 hc32f46x_utility 文件一般每個工程都包含並啟用

 

 

 

 

2. hc32f46x_utility 文件里面默認使用串口3作為 printf

 

 

 

如果想自己自定義 printf 函數,需要在hc32f46x_utility 頭文件里面 屏蔽   #define UART_DEBUG_PRINTF

 

 

 

 

里面還有硬延時函數

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM