HT32F52352新建库函数工程模板、点亮第一个LED



在官方的固件库 HT32_STD_5xxxx_FWLib_v014_4736 文件中,提供了很多的库文件,根据路径 example\GPIO\InputOutput 打开文件夹,第一次看到这样的画面

在这里插入图片描述
然后点击 _CreateProject.bat 生成项目工程,看到的界面如下(必须要在 HT32_STD_5xxxx_FWLib_v014_4736 文件夹里操作,否则批处理会提示文件不存在,因为文件引用那些不单独存在于某个文件夹)

在这里插入图片描述

我看着感觉挺懵逼的,不知道什么是什么,当然了,工程文件在 MDK_ARMv5 中,里面又是一番美景,好多文件啊,对于初次开发想要学习的我们来说有点杂了,先往下找到 Project_52352.uvprojx ,然后双击打开即可,一进去肯定是先编译工程啦

在这里插入图片描述
在这里插入图片描述
然后进入魔术棒,找到 C/C++ 一栏,进入头文件引用那里查看,所有用到的 h 文件都可以在这里看到

在这里插入图片描述


接着开始新建一个对应自己板子的工程,需要注意的是,以下路径、新建文件夹和文件的名称都不要带有中文、空格等特殊到不能再特殊的字符

在自己的学习文件夹新建一个工程文件夹,比如我的 TEMPLATE ,然后接着在里面分别新建文件夹 User、Config、Code、Library、Utilities 和 Doc 文件夹

在这里插入图片描述
Doc 用来放一些说明文档,一般文件格式为 XXX.TXT,一般习惯用 readme.txt ,进入 Doc 文件夹,新建 readme.txt 文件即可

在这里插入图片描述
User 用来存放 main.c 和 ht32f5xxxx_01_it.c,我们自行新建一个文件并命名为 main.c ,同时在 \example\GPIO\InputOutput 下找到 ht32f5xxxx_01_it.c 并复制到我们的工程文件夹中的 User 中

在这里插入图片描述
在这里插入图片描述
对于 Config 文件夹,其里面则可以放一些关于配置的文件,并且启动文件也放在里面,每个文件对应的路径如下:
ht32_board_config.h :\example\GPIO\InputOutput
ht32f5xxxx_conf.h :\example\GPIO\InputOutput
ht32f5xxxx_01_usbdconf.h :\example\GPIO\InputOutput
ht32_op.s :\example\GPIO\InputOutput\MDK_ARM
HT32F5xxxx_01_DebugSupport.ini :\example\GPIO\InputOutput\GNU_ARM
startup_ht32f5xxxx_01.s :\example\GPIO\InputOutput\MDK_ARMv5

在这里插入图片描述
Code 文件夹则存放 system_ht32f5xxxx_01.c 和 ht32_usbd_core.c,两者的路径分别为:\example\GPIO\InputOutput 和 \library\HT32_USBD_Library\src

在 Utilities 中,我们将下面的文件放入其中
ht32_board.c :\utilities
ebi_lcd.c :\utilities\common
i2c_eeprom.c :\utilities\common
spi_flash.c :\utilities\common
ht32_retarget.c :\library\HT32F5xxxx_Driverr\src
ht32_serial.c :\library\HT32F5xxxx_Driver\src

  • 21
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值