GD32F4说明

GD32F4蓝梅派开发板

一、开发板资源

  • 搭载兆易创新 GD32F470IIH6 主控芯片,
  • 主频最高 240MHz,
  • 提供完整DSP指令集,并行计算能力和专用浮点运算单元(FPU)
  • 2.6~3.6V供电
  • I/O口最高可承受电5V电平
  • 支持高级电源管理 提供三种省电模式
  • 所有外设全速运行,工作电流 500µA/MHz
  • 具备电压调整功能 电压随频率降低从而实现将动态功耗降到最低水平
  • 电池供电待机电流最低仅为 2µA
  • 配备 2048KB Flash 及 768KB SRAM
  • 1 个 EXMC 接口
  • 1 个 NVIC
  • 1 个 EXTI(支持 23 个外部中断/事件请求)
  • 2 个 DMA(支持 16 个通道)
  • 1 个 RTC
  • 2 个 16 位基本定时器
  • 8 个 16 位通用定时器
  • 2 个 32 位通用定时器
  • 2 个 16 位高级定时器
  • 1 个独立看门狗定时器、1 个窗口看门狗定时器
  • 1 个 24 位 SysTick
  • 3 个 I2 C
  • 4 个 USART
  • 4 个 UART
  • 6 个 SPI
  • 2个I2S
  • 1个SDIO接口
  • 6个CAN
  • 1个USBFS
  • 1个USBHS
  • 140个通用IO
  • 3个12位ADC(可测量 16 个外部、2 个内部信号源和 1 个电池电压)
  • 2 个 12 位 DAC
  • 1 个内置温度传感器和 1 个串行调试接口 JTAG 等

二、开发板配套学习资料

GD32F4开发基础

① 基础片上外设
该部分主要可学习 GPIO、UART、Timer、RCU、PWM、DAC 和 ADC 等基础片上外设的原理及应用, 对应 的学习 教材已出版

教材链接:https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-21862069525.24.5d1692e0pyFQBL&id=709679100827、

资料包链接:https://pan.baidu.com/s/1deaEsDZyjn_XZ08DydhdfA?pwd=F4Ba

GD32F4开发进阶

该部分主要可学习 LCD、SDRAM、NAND Flash、SD Card、FatFs、CAN、USB、232、485、音频和摄像头等进阶片外外设的原理及应用, 对应的学习教材已出版

教材链接:https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-21862069525.28.5d1692e0pyFQBL&id=710142710871

资料包进阶:https://pan.baidu.com/s/1l5ghXRsPUdJjOOyllnyKxQ?pwd=F4Ha

三、开发板电路简介:

1.通信下载模块电路(USB1)

​ 当程序编写完成,工程师需将编译好的文件(hex / .bin)下载到MCU中

​ USB1 使用CH340G为转串口芯片,支持 通信(实现计算机与开发板之间的通信) / 程序下载 需冷启动

​ 此外亦可为5V供电电源模块 (USB1为Type-C接口)

通信-下载模块电路实现:

GD32F4说明_第1张图片

2.GD-LINK调试下载模块电路(USB2)

支持程序下载,同时支持对MCU进行在线调试(使用GD32F103RGT6芯片)允许通过SWD接口对MCU进行在线调试或程序下载 , (USB2为Type-C接口) 同样可引入5V电源

GD-LINK调试下载模块电路实现

GD32F4说明_第2张图片

3.电源转换电路

供电电源模块为5V或12V模块电路, GD32F470IIH6仅支持2.6~3.6V供电,因此需要实现电源转换电路,实现2.6-3.6V给芯片供电

通信下载模块电路和GD-LINK调试下载模块电路均可引入5V电源(USB_5V网络,由12V电源适配器引入12V电源后,通过12V转5V电路得到5V电压(VCC_5V络)

电源开关 PWR_KEY 控制开发板电源,开关闭合,USB_5V和 VCC_5V 网络与 5V 网络连通,通过 AMS1117-3.3 芯片转出 3.3V 电压,微控制器即可正常工作。

D103 为瞬态电压抑制二极管,功能是防止电源电压过高时损坏芯片。U101 为低压差线性稳压芯片,可将 Vin 端输入的 5V 转化为3.3V 在 Vout 端输出。电源转换电路(5V转3.3V电源转换电路):
GD32F4说明_第3张图片

4.其他模块电路将在后续实验中一一介绍
5.GD32工程模块名称及说明
模块 名称 说明
App 应用层 包括Main,硬件应用和软件应用文件
Alg 算法层 项目算法相关文件,如心电算法文件
HW 硬件驱动层 包括GD32微控制器的片上外设驱动文件如UART0、TIMER等
OS 操作系统层 包括第三方操作系统 如μC/OS,FreeRTOS等
TPSW 第三方软件层 包括第三方软件 如emWin,FatFs等
FW 固件库层 包括与GD32微控制器相关的固件库
ARM ARM内核层 包括启动文件,NVIC,Systick等与ARM内核相关的文件

层 | 包括与GD32微控制器相关的固件库 |
| ARM | ARM内核层 | 包括启动文件,NVIC,Systick等与ARM内核相关的文件 |

你可能感兴趣的:(嵌入式学系,单片机,嵌入式硬件)