打印

GD32F30x库函数介绍

[复制链接]
6116|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
李蛟|  楼主 | 2021-7-25 15:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
GD32F3开发指南---库函数版本
作者:李蛟
           
本文档力在追求以简洁的语言介绍GD32F30x库函数应用。
GD32开发QQ交流群:336867786
1. GD32F30x标准库下载地址
1.1 官方下载地址
   1.1.1官网地址http://www.gd32mcu.com/
   1.1.2选择资料下载,点击GD32F3 MCU
   

1.2 我的网盘地址,持续更新,链接:https://pan.baidu.com/s/1VcIsjsPHxCUrMbJoTecReA
提取码:umlr
网盘文件夹中包含了多种资料,可以整体下载,固件库包在GD32F3x参考资料文件夹中
2. GD32F30x固件库介绍
2.1固件库目录
2.0.1 Template文件夹包含了工程模板,其中有IAR工程和KEIL工程模板
2.0.2 Examples文件夹中包含了GD32F30x各外设的驱动参考例程,在开发中遇到具体的外设驱动时,可以参考此文件夹中的例程配置进行配置。
     
2.0.3 Firmware文件夹中包含了GD32F30x的库函数,在创建工程后用到哪些驱动,可以选择添加此文件夹中的驱动文件。
CMSIS文件夹中包含了与系统启动相关的文件,包括GD32F30x启动文件startup_gd32f30x_hd.s,头文件gd32f30x.h,系统文件system_gd32f30x.c   system_gd32f30x.h
GD32F30x_standard_peripheral文件夹中包含了GD32F30x的标准库文件
2.0.4 Utilities 文件下就是官方评估板的一些对应源码,用到官方评估板时可以参考。
3.创建工程用到的文件
3.1 core_cm4.h在GD32F30x_Firmware_Library_V2.1.2\Firmware\CMSIS目录下,此文件是cotex-m4内核相关的文件,一般不需要修改,放在工程目录下,添加头文件目录路径,系统文件用到的时候,可以引用到就可以了。
3.2 system_gd32f30x.cGD32F30x_Firmware_Library_V2.1.2\Firmware\CMSIS\
GD\GD32F30x\Source目录下,此文件提供系统时钟配置,默认配置为外部8MHz晶振,倍频120MHz的主频。
   主要函数有SystemInit(void),system_clock_config(void),等系统时钟配置函数。
   与之对应的头文件system_gd32f30x.h在GD32F30x_Firmware_Library_V2.1.2\Firmware\CMSIS\GD\GD32F30x\Include目录下,
3.3 gd32f30x.h在GD32F30x_Firmware_Library_V2.1.2\Firmware\CMSIS\GD\GD32F30x\Include目录下,此文件中提供各外设地址入口基地址,以及中断向量入口枚举。
3.4 startup_gd32f30x_hd.sGD32F30x_Firmware_Library_V2.1.2\Firmware\CMSIS\GD\GD32F30x\Source\ARM目录下,此文件为gd32f30x的启动文件,此文件路径下提供了f3系列的所有启动文件,根据flash大小不同,选择不同的启动文件。




使用特权

评论回复
沙发
sadicy| | 2021-8-6 09:51 | 只看该作者

期望多一些像这种对官网资料的讲解

使用特权

评论回复
板凳
麻花油条| | 2021-8-6 16:05 | 只看该作者
很不错的,简洁易懂

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

6

帖子

0

粉丝