GD32快速上手指南

  • 硬件开发
    • 1.《选型手册》
    • 2.《GD32xxx 系列硬件开发指南》
    • 3.《GD32xxx Datasheet》
  • 软件开发
    • 1.《GD32 系列微控制器入门开发指南》
    • 2.《GD32xxx 用户手册》
    • 3.《GD32xxx 固件库手册》

大部分还未更新,先占个坑,日后更新……
目前国外芯片涨价涨的离谱(就是在说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也有自己的固件库,他将底层寄存器按照功能封装打包,我们用的时候只需要调用固件库中的函数即可,比起直接操作寄存器简单上许多。

GD32官方资料学习体系(主要包括MCU选型、原理图PCB设计、软件开发入门及用户手册等)相关推荐

  1. STM32的智能语音识别的柔光台灯设计(源程序+原理图+PCB+设计说明书+PPT)

    本设计: 基于STM32的智能语音识别的柔光台灯设计(源程序+原理图+PCB+设计说明书+PPT) 原理图:Altium Designer 程序编译器:keil4/keil 5 编程语言:C语言 编号 ...

  2. 原理图,PCB设计软件

    对于原理图,PCB设计软件,大家比较熟悉的有: Protel/DXP,pads,allegro. 但有一款,大家可能不知道,eagle. 一家德国公司的设计软件,对于设计像单片机等的电路来说,他完全够 ...

  3. UAF42滤波器/低通/高通/带通 滤波器 原理图/PCB设计 调试注意事项

    UAF42滤波器/低通/高通/带通 滤波器 原理图/PCB设计 调试注意事项 目录 UAF42滤波器/低通/高通/带通 滤波器 原理图/PCB设计 调试注意事项 1.特性参数 1.1 基本特性 2.使 ...

  4. AGM AG32VF407VGT6(248M主频MCU + 内置2KLE CPLD)开发入门文档

    AGM AG32VF407VGT6(248M主频MCU + 内置2KLE CPLD)开发入门文档 第一章:器件特性概述 产品概述: AGM32系列32位微控制器旨在为MCU用户提供新的自由度和丰富的兼 ...

  5. 51单片机的简易计算器设计(仿真+程序+原理图+PCB+设计报告)

    本设计: 基于51单片机的简易计算器设计(仿真+程序+原理图+PCB+设计报告) 仿真:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 编号S0001 芯片可以替换为 ...

  6. Linux下开源pcb设计软件,KiCAD更好用的开源免费的原理图、PCB设计软件

    有没有一款PCB设计工具非常适合初学者?它最好满足以下条件: 可以永远免费使用全部的功能 - 从建库到布局布线,生成各种需要的文件,企业的产品设计也可以放心使用: 除了Windows下,还能够运行在M ...

  7. ETA9742原理图PCB设计

    ETA9742 文章目录 ETA9742 芯片介绍 改造一览 原理图 PCB参考 特别重要说明 设计资料下载 芯片介绍 基本介绍,见下图: 完整资料下载地址:点击下载 该芯片使用外围简单,充放电能力还 ...

  8. 学习完《Mouser大师课 PCB设计四部曲》的感想

    开局一张图 由来 开始关注苏老师和摩尔吧,是通过苏老师微信公众号"电路技能设计"里的讲解去偶电容的系列文章.自己一直对去偶电容选取这个问题认识模糊,在实际的电路中也不知道怎么去选择 ...

  9. 软件开发入门学习的个人看法(转自j2megame)

    踏实 偶然在网上看到<由C#风潮想起的-给初学编程者的忠告>一文. 其中一个角度:避免"浮躁",倡导"踏实"的学习方法,我是很认同的,但总觉该文作者 ...

最新文章

  1. Eclipse插件打开编辑器
  2. 【Flutter】插件包选择 ( 查看文档是否全面 | 查看插件包的更新版本次数 | 查看使用示例 | 查看 GitHub 项目的 Star Fork Issues )
  3. 《精通并发与Netty》学习笔记(13 - 解决TCP粘包拆包(一)概念及实例演示)
  4. php实现多商家开发,Thinkphp5.0实战-仿百度糯米开发多商家电商平台学习注意事项...
  5. Python之pandas:pandas的get_dummies函数简介(将分类变量转为哑变量)及其使用方法之详细攻略
  6. 关于Transformer和BERT,在面试中有哪些细节问题?
  7. (转) android UI进阶之用gallery实现可滑动的Tab
  8. 如何解决php 生成验证码图片不显示问题
  9. 数据驱动的智慧城市 中兴通讯推进“沈阳模式”落地
  10. CF 4B. Before an Exam
  11. 计算机硬盘搜索记录,怎么删除在电脑磁盘里搜索过文件 的记录
  12. java方法重载与返回值类型无关
  13. 博士申请 | 美国弗吉尼亚大学张尚彤老师招收强化学习方向全奖博士/硕士/实习生...
  14. 【Pytorch官方教程】从零开始自己搭建RNN1 - 字母级RNN的生成任务
  15. python怎么写游戏脚本_用PYTHON做一个简单的游戏脚本(基础,详细)
  16. flash 火狐总是崩溃_火狐浏览器提示插件Adobe Flash已崩溃的解决方法
  17. War3快捷键大全—常用的键
  18. cuda pytorch 环境变量_Windows10+CUDA 10.1.0+pytorch安装过程
  19. 06-数据科学的基础:数据收集之市场调查_02 次级资料
  20. Docker安装halo

热门文章

  1. 蜡笔同步 java_蜡笔同步常见问题解析
  2. Web APIs day6 | 正则阶段案例
  3. 微信公众平台开发入门:[8]聊天机器人可开发
  4. 高通运行linux,高通、mtk及Linux平台的一点个人感受
  5. 微信小程序实现封装处理
  6. FSAF:Feature Selective Anchor-Free Module for Single-Shot Object Detection笔记
  7. java 实现EME2000(国家大地坐标系)转ECEF坐标系(地心地固坐标系)
  8. android bmob获取密码,Bmob后端云初体验
  9. 关于微软虚拟机更新后密码问题
  10. 嵌入式linux开发,flex库移植