GD32快速上手指南
硬件开发1.《选型手册》2.《GD32xxx 系列硬件开发指南》3.《GD32xxx Datasheet》软件开发1.《GD32 系列微控制器入门开发指南》2.《GD32xxx 用户手册》3.《GD32xxx 固件库手册》大部分还未更新,先占个坑,日后更新……
目前国外芯片涨价涨的离谱(就是在说ST),国内最好的替代就是兆易创新出的系列芯片了。但是官方资料繁杂,小白上手不易,因此边入门边记录,也给后来者根据官方资料可以有一个较为完整的学习体系。
所有的资料源于官方:/cn/download?kw=
硬件开发
1.《选型手册》
MCU的选型需要根据选型手册和选型软件,主要看看最高频率、FLSAH、SRAM,以及引脚数、串口、ADC等功能接口是否够用即可。有特殊需要的就看所需功能是否能够满足。
选型手册:/data/documents/yingyongbiji/GD32_Series_of_MCUs_Selection_Guide(Nov_).pdf 选型软件:/download/down/document_id/263/path_type/1
2.《GD32xxx 系列硬件开发指南》
如果需要设计原理图以及PCB,请仔细阅读《GD32Fxxx 系列硬件开发指南》,里面详细介绍了硬件电路设计、参考电路原理图、PCB Layout设计等。
3.《GD32xxx Datasheet》
进行引脚定义时,请根据《GD32Fxxx Datasheet》进行引脚定义查看,若有冲突可以及时更改。
软件开发
1.《GD32 系列微控制器入门开发指南》
这本手册详细说明了GD32MCU的开发环境搭建、烧录调试以及固件库的使用方法。对于小白来说,其中开发环境搭建、烧录调试是必会的。固件库可以根据需要进行选读。
2.《GD32xxx 用户手册》
官方中文资料一般以拼音命名,如《GD32E10x_yonghushouce_Rev1.4》。这本手册详细介绍了每款芯片的每个功能模块,以及每个模块在程序编写时的注意事项。以GD32F407V为例,其用户手册主要包括:系统及储存期架构、闪存控制器、电源管理单元、复位和时钟单元、时钟校准控制器、终端/事件控制器、通用和备用输入输出接口、循环冗余校验计算单元、真随机数生成器、直接存储器访问控制器………
3.《GD32xxx 固件库手册》
官方中文资料一般以拼音命名,如《GD32E10x_gujiankushiyongzhinan_V1.1》。这本手册在编程的时候也会经常用到。类似于STM32的HAL库和标准库,GD32也有自己的固件库,他将底层寄存器按照功能封装打包,我们用的时候只需要调用固件库中的函数即可,比起直接操作寄存器简单上许多。