目前国外芯片涨价涨的离谱(就是在说ST),国内最好的替代就是兆易创新出的系列芯片了。但是官方资料繁杂,小白上手不易,因此边入门边记录,也给后来者根据官方资料可以有一个较为完整的学习体系。
所有的资料源于官方:http://www.gd32mcu.com/cn/download?kw=
硬件开发
1.《选型手册》
MCU的选型需要根据选型手册和选型软件,主要看看最高频率、FLSAH、SRAM,以及引脚数、串口、ADC等功能接口是否够用即可。有特殊需要的就看所需功能是否能够满足。
选型手册:http://www.gd32mcu.com/data/documents/yingyongbiji/GD32_Series_of_MCUs_Selection_Guide(Nov_2020).pdf
选型软件:http://www.gd32mcu.com/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也有自己的固件库,他将底层寄存器按照功能封装打包,我们用的时候只需要调用固件库中的函数即可,比起直接操作寄存器简单上许多。
————————————————
版权声明:本文为CSDN博主「云木西」的原创**,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/bluewn/article/details/116136722
|