手把手教程1: 华大单片机HC32F460如何新建工程(ddl库版本)

news/2024/11/22 17:12:02/

华大单片机HC32F460如何新建工程(ddl库版本)

目录

华大单片机HC32F460如何新建工程(ddl库版本)

准备工作

  正式工作


开发板请点击:  https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111debhMzSwz&ft=t&id=660179379335
https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111debhMzSwz&ft=t&id=660179379335
 

准备工作

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

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

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

6. \hc32f460_template_Rev1.0.4\hc32f460petb_template\example\MDK下的启动文件也复制到\F460_Project_test\CMSIS文件夹中

       

 7.把 \hc32f460_template_Rev1.0.4\hc32f460petb_template\example\source下的main.c复制到\F460_Project_test\App文件夹下

  正式工作

STEP1 :打开MDK软件

STEP2 :新建工程

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

 

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

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

 

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

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

 

 

 

STEP7 :编译

报错,提示首先要在hc32xxxx.h文件中选择器件型号

参考:STM32F407遇到 #error "Please select first the target STM32F4xx device used in your application 解决方法_ieeee.blog.csdn.net-CSDN博客

再参考旧工程,在这里设置器件型号,一并设置使用库: 

 再次编译,报错提示

找不到 ddl_config.h

从库文件里GPIO的例程工程中(\hc32f460_ddl_Rev2.1.0\example\ev_hc32f460_lqfp100_v2\gpio\gpio_output\source)把ddl_config.h复制到\App\inc中,并指定路径:

 编译,正常通过; 

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

注意:
- 工程配置的 Debug,可根据实际情况选择 CMSIS-DAP - SWD 或 JLINK - SWD或...。
到此为止新工程的配置已经完成,向此工程中加入相应的文件,就可以完成一个完整工程的配置。如何向工程中加入文件,及文件路径请参考下一篇文章:keil如何向MDK中加入头文件和库文件https://blog.csdn.net/childbor/article/details/123204320


http://www.ppmy.cn/news/553606.html

相关文章

中兴ZXHN F412/F460/F660等破解超级密码、破解用户限制、关闭远程控制、恢复路由器拨号

试一下万能密码,用户名 telecomadmin 密码 nE7jA%5m 看是否管用。不过基本都已经在第一次注册的时候通被修改了。 当然你可以先将光猫回复默认,超级密码就会恢复默认。然后再对光猫进行操作,比如修改为桥接模式,使用路由器拨号。…

[技术问答]华大HC32F460与STM32F407对比

使用华大半导体替代ST体验 (HC32F460KETA替代STM32F407ZGT) 芯片持续缺货涨价,让我所在的初创小公司真的是处于生死的边缘,各种芯片一直在告急,没有供货商,我们公司产品也生产不出来,32的芯片价格还在一直…

中兴ZXHN F412/F460/F660 23端口被关闭 无法telnet 无法访问web_shell_cmd.gch的解决方案

23端口被关闭 无法telnet 无法访问http://192.168.1.1/web_shell_cmd.gch 的解决方案 http://192.168.1.1/ 用户名 telecomadmin 密码 nE7jA%5m 运营商中国电信设备型号F660硬件版本号V5.0软件版本号V5.0.0P1T3 允许用户最大数:4 解决23端口被关闭 中兴F412/F460…

手把手教程5: f460仿真调试,查看变量、端口

目录 F460用keil硬仿真: 1. 工程编译通过,无错误; 2. 点击小魔术棒,进行工程配置,并检查stlink和单片机的连接。如下图: 3. 点击Debug按键进入在线调试, 4. 在线查看变量值 5. 观察GPIO状态…

F460 CLK配置功能模块说明

F460CLK配置功能模块说明 目录 F460CLK配置功能模块说明 CLK配置: 1. DDL_ICG——初始化配置 2. DDL_UTILITY——基础功能函数 3. DDL_PRINT-待细化 4. DDL_ADC 5. DDL_AES——AES 加解密算法处理器 6. DDL_CAN 7. DDL_CLK 8. DDL_CMP——电压比较器 9. DDL_C…

第8章 作业(356)【网络安全】

第8章 作业【网络安全】 前言推荐第8章 作业356 最后 前言 2023-6-24 20:06:31 以下内容源自《网络安全》 仅供学习交流使用 推荐 第3章 作业(268EF)【网络安全】 第8章 作业 答案参考: https://www.docin.com/p-2325567340.html&#…

Python中文件的输入

在Python中,向文件中写入数据的步骤为打开文件、写入数据和关闭文件。 1 打开文件 1.1 打开文件的基本操作 在《Python中文件的读取》中提到,Python的内嵌函数open()的第二个参数表示打开文件的方式。如果向文件中写入数据,则需要以“可写…

生信学习—Biostar课程1、2熟悉linux命令,下载基因组信息

我首先选择了一个入门教材《Biostar handbook》的中文翻译整理进行学习。 准备 这个教材需要使用Linux系统。为了顺利进行学习,我在我的window电脑上装了虚拟机,让我可以随时使用Linux系统。参考虚拟机安装,及配置 Biostar 课程1 第1课是…