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

相关文章

一篇文章彻底搞懂macOS如何决定java环境

《一篇文章彻底搞懂macOS如何决定java环境》MacOS作为一个功能强大的操作系统,为开发者提供了丰富的开发工具和框架,下面:本文主要介绍macOS如何决定java环境的相关资料,文中通过代码... 目录方法一:使用 which命令方法二:使用 Java_home工具(Apple 官方推荐)那问题来了,

vite搭建vue3项目的搭建步骤

《vite搭建vue3项目的搭建步骤》本文主要介绍了vite搭建vue3项目的搭建步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1.确保Nodejs环境2.使用vite-cli工具3.进入项目安装依赖1.确保Nodejs环境

Nginx搭建前端本地预览环境的完整步骤教学

《Nginx搭建前端本地预览环境的完整步骤教学》这篇文章主要为大家详细介绍了Nginx搭建前端本地预览环境的完整步骤教学,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录项目目录结构核心配置文件:nginx.conf脚本化操作:nginx.shnpm 脚本集成总结:对前端的意义很多

idea+spring boot创建项目的搭建全过程

《idea+springboot创建项目的搭建全过程》SpringBoot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目,:本文主要介绍idea+springb... 目录一.idea四种搭建方式1.Javaidea命名规范2JavaWebTomcat的安装一.明确tomcat

5 种使用Python自动化处理PDF的实用方法介绍

《5种使用Python自动化处理PDF的实用方法介绍》自动化处理PDF文件已成为减少重复工作、提升工作效率的重要手段,本文将介绍五种实用方法,从内置工具到专业库,帮助你在Python中实现PDF任务... 目录使用内置库(os、subprocess)调用外部工具使用 PyPDF2 进行基本 PDF 操作使用

k8s搭建nfs共享存储实践

《k8s搭建nfs共享存储实践》本文介绍NFS服务端搭建与客户端配置,涵盖安装工具、目录设置及服务启动,随后讲解K8S中NFS动态存储部署,包括创建命名空间、ServiceAccount、RBAC权限... 目录1. NFS搭建1.1 部署NFS服务端1.1.1 下载nfs-utils和rpcbind1.1

通过Docker容器部署Python环境的全流程

《通过Docker容器部署Python环境的全流程》在现代化开发流程中,Docker因其轻量化、环境隔离和跨平台一致性的特性,已成为部署Python应用的标准工具,本文将详细演示如何通过Docker容... 目录引言一、docker与python的协同优势二、核心步骤详解三、进阶配置技巧四、生产环境最佳实践

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

Java中HashMap的用法详细介绍

《Java中HashMap的用法详细介绍》JavaHashMap是一种高效的数据结构,用于存储键值对,它是基于哈希表实现的,提供快速的插入、删除和查找操作,:本文主要介绍Java中HashMap... 目录一.HashMap1.基本概念2.底层数据结构:3.HashCode和equals方法为什么重写Has