GD32替换STM32的型号对应选型方法

devtools/2024/9/26 1:24:16/

问题描述:

GD32是国产厂商兆易创新研发的一系列32位单片机,与STM32具有高度兼容性。近年来,得益于其更具竞争力的价格优势以及部分厂商面临的制裁问题,GD32作为STM32替代品的使用比例逐年上升。

由于GD32与STM32的高度兼容性,许多工程师选择使用STM32的库函数来开发GD32项目。确保为所用GD32型号选用恰当的STM32型号库,是实现有效开发的前提。

选择STM32型号库时,应依据GD32与STM32在引脚数、FLASH容量、RAM大小等硬件资源的对应关系进行。本文指导如何通过STM32CubeMx工具选择与GD32兼容的STM32型号,旨在为开发者提供参考。


GD32_8">STM32与GD32的命名规则

从STM32/GD32的型号名称上可以了解到单片机的的硬件资源

1.STM32命名规则:
在这里插入图片描述
2.GD32命名规则:
GD32的命名规则与STM32类似
在这里插入图片描述


替换选型步骤:

1.假设在GD32官网,针对硬件资源需求,您选择了基于Cortex-M4内核的GD32F407VET6芯片。

GD32官网选型链接:https://www.gigadevice.com.cn/product/mcu/

在这里插入图片描述
2.可以利用STM32CubeMx工具来辅助选择与GD32F407VET6硬件资源相似的STM32型号。在CubeMx中,根据核心类型(Core)、封装尺寸(Package)、Flash容量和RAM大小等关键参数进行筛选,最终确定STM32F407VE×和STM32F417VE×型号作为兼容选项。这两个STM32型号的库文件与GD32F407VET6芯片开发兼容。
其中STM32F417VE×型号特别包含了HWcrypto硬件加密库,为需要加密功能的开发者提供了额外选择。
在这里插入图片描述


参考博客:

https://www.pcbcopy.com/2018/jishu_0827/1994.html
https://blog.csdn.net/Yin_w/article/details/129603984
https://blog.csdn.net/ST_Liam/article/details/108922753


http://www.ppmy.cn/devtools/95896.html

相关文章

最好用的Linux发行版---WSL

使用debian开发半年,那个号称稳定的操作系统,ubuntu也是基于它的testing版本开发的,在一次设置testing更新后英伟达驱动掉了、引导区无法启动、bios损坏,现在老实了,换回了Window,并且激进的选择了win11&am…

如何在手机版和网页版Facebook上更改名字(2024)

本文将详细介绍如何在Facebook上更改名字,包括手机和网页版Facebook的具体步骤,以及添加Facebook昵称的方法,并分享如何高效管理多个Facebook网页版账户。 Facebook怎么改名字 Facebook手机版改名 打开Facebook APP并登录账号。 点击右下角的…

优化业务流程的关键:深入探讨BPA流程设计

在当前竞争激烈的商业环境中,业务流程自动化(BPA)已经成为企业提升效率、减少成本和提高业务灵活性的关键工具。今天,我们将深入探讨BPA流程设计的重要性及其实施步骤,为企业提供实用的指南。 什么是BPA? …

MySQL对事务的支持

5.MySQL对事务的支持情况: 5.1. 查看存储引擎对事务的支持情况 : 1.SHOW ENGINES 命令来查看当前 MySQL 支持的存储引擎都有哪些,以及这些存储引擎是否支持事务2.下图可以能看出在 MySQL 中,只有InnoDB类型的存储引擎是支持事务…

基于YOLOv8的缺陷检测任务模型训练

文章目录 一、引言二、环境说明三、缺陷检测任务模型训练详解3.1 PCB数据集3.1.1 数据集简介3.1.2 数据集下载3.1.3 构建yolo格式的数据集 3.2 基于ultralytics训练YOLOv83.2.1 安装依赖包3.2.2 ultralytics的训练规范说明3.2.3 创建训练配置文件3.2.4 下载预训练模型3.2.5 训练…

网络编程:OSI协议,TCP/IP协议,IP地址,UDP编程

目录 国际网络通信协议标准: 1.OSI协议: 2.TCP/IP协议模型: 应用层 : 传输层: 网络层: IPV4协议 IP地址 IP地址的划分: 公有地址 私有地址 MA…

UDS诊断系列之十八故障码的状态掩码

在谈19服务的子功能之前,先说一下故障码(DTC)的状态掩码是什么。 一、状态掩码 状态掩码由八个状态位构成,客户端利用它向服务器请求与其状态相匹配的DTC信息。当服务器接收到来自客户端的请求时,它会通过过滤匹配的…

uniapp 生成二维码

一般常用到的二维码生成库,在使用的过程中,都需要设置到指定的dom元素上, 但是在 uniapp 项目中,想要像vue项目中一样,获取标签的dom元素是比较难操作的。所以在 uniapp 中生成二维码,就需要换一种思路&…