华大单片机HC32F4A0工程新建指南:基于ddl库的详细教程

开发板请点击:点击购买

准备工作

1. 在开发文件夹中F4A0_Project_test文件夹,此文件夹用来存储项目中调用及生成的所有非内核的文件(内核文件位置与keil安装位置有关)。
2. 在F4A0_Project_test文件夹内分别建立App、CMSIS、Driver、Lib和MDK、DOC文件夹

App: 存放应用程序,由用户编写和放main函数。

CMSIS:存放CMSIS

Driver:存放由用户编写驱动程序。

Lib:存放各种库文件,CMSIS,芯片固件库,文件系统库,网络库等。

MDK:存放工程文件

bsp:存放和底层相关的支持包。

board:存放和板子初始化和链接文件。

module:主要存放各种软件模块,比如软件定时器,PID,FIFO,状态机等。

midware:存放中间层

DOC:存放设计文件、说明文档等

3. 把HC32F4A0_芯片资料包中\HC32F4A0_SDK\驱动库及样例\hc32f4a0_ddl_Rev1.4.0.zip进行解压。
4. 把\hc32f4a0_ddl_Rev1.4.0\driver文件夹中的所有内容复制到\Lib\hc32f4a0_ddl_Rev1.4.0文件夹中。

5. 把\hc32f4a0_ddl_Rev1.4.0\mcu\common文件夹中所有文件复制到\F4A0_Project_test\CMSIS文件夹中,.h文件放进Include文件夹,.c文件直接放在CMSIS文件夹下。

6. \hc32f4a0_template_Rev1.3.0\hc32f4a0pitb_template\example\MDK下的启动文件也复制到\F4A0_Project_test\CMSIS文件夹中

7.把 \hc32f4a0_template_Rev1.3.0\hc32f4a0pitb_template\example\source下的main.c复制到\F4A0_Project_test\App文件夹下

 

  正式工作

STEP1 :打开MDK软件

STEP2 :新建工程

STEP3 :输入工程目录及工程名并保存在MDK文件夹中

STEP4 :选择所使用的 MCU 型号 HC32F460PETB

STEP5 :选择软件组件包,并确认

STEP6 :工程配置
点击下图红框所示工具图标,弹出工程配置窗口

工程基本配置信息参考如下(具体可根据需要更改或添加):

  • 添加全局宏定义 :
__DEBUG,HC32F4A0,USE_DDL_DRIVER

C语言使用C99标准

使用微库

STEP7 :添加文件

创建分组并添加源文件(记得将usb相关的c文件删掉,我们早市用不到。)

添加路径(include目录)到工程中

STEP8 :修改工程,编译

模板中使用的是ddl_config.h作为主要头文件。我们想要使用ddl_config.h外设,需要在头文件 ddl_config.h 中将相关的DDL_OFF改为DDL_ON

STEP9 :编译,正常通过;

到这里,一个空白工程模板就建立好了,后续开发可以使用这个模板;

作者:赤子001

物联沃分享整理
物联沃-IOTWORD物联网 » 华大单片机HC32F4A0工程新建指南:基于ddl库的详细教程

发表回复