GD32介绍及环境搭建--开发板介绍

2024-06-05 10:20

本文主要是介绍GD32介绍及环境搭建--开发板介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

知不足而奋进 望远山而前行


目录

文章目录

前言

设备清单

焊接

天空星两侧排针

天空星烧录接口焊接

烧录器排针焊接

使用说明(重要)

参数

开发板资源、尺寸标注图

硬件参数

引脚定义

设计图纸

GD32F407

天空星原理图

开发学习资料

总结


前言

本文将介绍如何搭建和连接天空星GD32F407VET6开发板及相关硬件设备的焊接步骤和连接方法。通过清单中列出的设备,我们将详细讨论如何正确焊接排针、烧录器和设备间的连接,以确保设备安全、正常运行。重点说明连接顺序和焊接注意事项,帮助读者避免常见错误,确保焊接效果正确。在整个过程中,请务必谨慎操作,确保设备的正确性和安全性。


设备清单

  1. 天空星GD32F407VET6开发板一块
  1. 6Pin烧录线一条
  2. DAPLink烧录器一个
  3. 2x20Pin排针两组
  4. 2x5Pin排针一组

最终连接效果

焊接

天空星两侧排针

两组排针焊接到开发板的背面。

如上图,左边是正面右边是反面

仔细观察上图,排针黑色胶皮在背面,不要焊错了! 不然要遭老罪了。

天空星烧录接口焊接

烧录器排针焊接

背面7个焊盘,函数1x7排针,效果如下:

使用说明(重要)

  1. 先焊接2x5Pin烧录排针
  2. 再焊接2x20Pin开发排针,排针一定要焊在背面,看清楚再焊,别焊错!
  3. 烧录器和开发板采用杜邦线连接
  4. 6Pin的杜邦线连开发板对应关系如下
    1. RXD 接 U0T (USART0_TX)
    2. TXD 接 U0R (USART0_RX)
    3. GND 接 GND
    4. SWDIO 接 DIO
    5. SWCLK 接 CLK
    6. 5V 接 5V0

  1. 重要!!!不要把开发板放到金属物上方(笔记本外壳,镊子,金属支架等),否则上电后会烧板子,如有此情况,请自行购买,链接:天空星购买链接

如果不清楚焊接成什么样,先看盯着这样图看1分钟!:

参数

开发板资源、尺寸标注图

硬件参数

引脚定义

设计图纸

https://pro.lceda.cn/editor#id=1949206d8e694271bd8ab6f068e260c2

GD32F407

GD32F4xx系列器件是基于Arm® Cortex®-M4处理器的32位通用微控制器。存储器的组织

采用了哈佛结构,预先定义的存储器映射和高达4 GB的存储空间,充分保证了系统的灵活性和可扩展性

GD32F405/407系列

  • GD32F405/407为Cortex®-M4互联型
  • 512K~3072K Flash,192K SRAM
  • 高达168MHz,支持FPU
  • 2.6~3.6V供电,5V容忍I/O
  • -40℃~85 ℃工业级温度范围
  • 全系列硬件管脚及软件兼容

与GD32F403相比:

  • 软硬件不兼容
  • 定时器:增加了2个32位通用定时器
  • 通信模块:增加了1个USART、1个USBHS、1个Camera、1个ENET(405无该模块)

型号表

百度安全验证

天空星原理图

SCH_立创梁山派·天空星开发板原理图_2024-05-12.pdf

引脚排针图:

开发学习资料

天空星:

【立创·梁山派-天空星】开发板

【立创·梁山派-天空星】硬件文档

【立创·天空星GD32F407VET6】入门手册

【立创·天空星GD32F407VET6】模块移植手册

立创梁山派·天空星开发板 - 嘉立创EDA开源硬件平台

项目开发文档-GD32天空星

梁山派:

【立创·梁山派GD32F470ZGT6】开发板

模块移植手册-第一部

模块移植手册-第二部

立创开发板-梁山派教程文档

立创梁山派IO口分配简表


总结

通过本文的学习,读者了解了在搭建天空星GD32F407VET6开发板和相关设备连接过程中的关键步骤和注意事项。从设备清单的确认到焊接及连接的实际操作,本文覆盖了从硬件准备到实际应用所需的重要信息。通过正确理解和遵循所列步骤,读者可以顺利完成设备的搭建和连接工作,为后续的开发和学习提供坚实的基础

这篇关于GD32介绍及环境搭建--开发板介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1032794

相关文章

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

python常见环境管理工具超全解析

《python常见环境管理工具超全解析》在Python开发中,管理多个项目及其依赖项通常是一个挑战,下面:本文主要介绍python常见环境管理工具的相关资料,文中通过代码介绍的非常详细,需要的朋友... 目录1. conda2. pip3. uvuv 工具自动创建和管理环境的特点4. setup.py5.

Python中使用uv创建环境及原理举例详解

《Python中使用uv创建环境及原理举例详解》uv是Astral团队开发的高性能Python工具,整合包管理、虚拟环境、Python版本控制等功能,:本文主要介绍Python中使用uv创建环境及... 目录一、uv工具简介核心特点:二、安装uv1. 通过pip安装2. 通过脚本安装验证安装:配置镜像源(可

MybatisPlus service接口功能介绍

《MybatisPlusservice接口功能介绍》:本文主要介绍MybatisPlusservice接口功能介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录Service接口基本用法进阶用法总结:Lambda方法Service接口基本用法MyBATisP

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)

python获取cmd环境变量值的实现代码

《python获取cmd环境变量值的实现代码》:本文主要介绍在Python中获取命令行(cmd)环境变量的值,可以使用标准库中的os模块,需要的朋友可以参考下... 前言全局说明在执行py过程中,总要使用到系统环境变量一、说明1.1 环境:Windows 11 家庭版 24H2 26100.4061

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、

java中BigDecimal里面的subtract函数介绍及实现方法

《java中BigDecimal里面的subtract函数介绍及实现方法》在Java中实现减法操作需要根据数据类型选择不同方法,主要分为数值型减法和字符串减法两种场景,本文给大家介绍java中BigD... 目录Java中BigDecimal里面的subtract函数的意思?一、数值型减法(高精度计算)1.

pytest+allure环境搭建+自动化实践过程

《pytest+allure环境搭建+自动化实践过程》:本文主要介绍pytest+allure环境搭建+自动化实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、pytest下载安装1.1、安装pytest1.2、检测是否安装成功二、allure下载安装2.

使用vscode搭建pywebview集成vue项目实践

《使用vscode搭建pywebview集成vue项目实践》:本文主要介绍使用vscode搭建pywebview集成vue项目实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录环境准备项目源码下载项目说明调试与生成可执行文件核心代码说明总结本节我们使用pythonpywebv