大家是否碰到过以下应用场景:同一套软件代码希望跑在不同型号的GD32 MCU中,但有些地方需要根据MCU型号进行调整?或者上位机或其他MCU与GD32 MCU通信时需要知道对应的MCU型号是哪个?
此时,我们就需要了解如何获取以及区分GD32 MCU的型号。
GD32 MCU的型号区分可以通过PID进行区分,PID定义如下图所示,该寄存器为只读寄存器,出厂被一次性编程,共4个字节,不同型号的MCU,PID是不同的。
PID对应的地址也会有点差别,以下列举出部分GD32 MCU的PID地址,供大家参考:
GD32 MCU系列 | PID地址 |
GD32F10X | 0x40022100 |
GD32F20X | 0x40022100 |
GD32F1X0 | 0x40022100 |
GD32F30X | 0x40022100 |
GD32F3X0 | 0x40022100 |
GD32F4XX | 0x40023E00 |
GD32E10X | 0x40022100 |
GD32E23X | 0x40022100 |
GD32E50X | 0x40022100 |
GD32L233 | 0x40022100 |
GD32H7 | 0X52002100+0X52002104 |
GD32A50X | 0x40022100 |
GD32W515 | 0x40022100 |
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6001文章
43973浏览量
620834 -
mcu
+关注
关注
146文章
16016浏览量
343620 -
GD32
+关注
关注
7文章
333浏览量
23740
发布评论请先 登录
相关推荐
使用MCU GD32替代STM32的体会
GD32作为国产MCU里的佼佼者,产品线也比较丰富,是替代STM32的一个很好的选择。前段时间有个项目用到GD32的单片机,今天来说说使用的一些体会。
发表于 07-29 08:53
•8433次阅读
GD32 MCU移植
gd32是一款国产单片机。该芯片在很多方面和STM32有异曲同工之处。资料不是很多! GD32在外设方面、和STM32没有多大区别。 只是需要注意资源的引脚分配。虽然和STM32使用方式一样、但是也存在GD自带的一些设计理念。
发表于 03-23 13:40
GD32与STM32异同
一、 GD32 与 STM32 异同1.相同点1)外围引脚定义:相同型号的管脚定义相同2) Cortex M3 内核:STM32F103 内核 R1...
发表于 08-04 09:34
GD32的MCU介绍
吧,但是基本上有99%,有部分寄存器比特位存在区别。另外兆芯的手册写的实在是不够精确,很多时候出现一种情况就是,我命名特么的用的是GD32的MCU,写个驱动还要参考ST的手册?!真是见了鬼了。比如USB的这个寄存器,兆芯的描述简直了。很多时候吧,真的想支持国产,奈何国产芯
发表于 11-01 06:03
GD32 MCU学习这本书的理由
首先,学习GD32 MCU原理固件库开发指南可以让我了解这个芯片的内部结构和工作原理,从而深入理解如何在嵌入式系统中使用它。其次,固件库是嵌入式系统中必不可少的软件组件之一,它提供了基本的底层
发表于 03-10 20:06
《GD32 MCU原理及固件库开发指南》+读后感
工作很多年了,之前公司基本上用的MCU都是STM32,现在公司要使用国产的MCU做项目,并能把之前的项目也移植过来。经过比较了几家,最终选择了GD32。因为GD32和STM32使用起来
发表于 06-06 21:52
兆易创新GD32 MCU选型手册,适用于GD32全系列MCU
兆易创新GD32MCU选型手册,适用于GD32全系列MCUGD32MCU选型手册,适用于GD32全系列MCU
发表于 10-19 17:26
•44次下载
GD32 MCU ISP失败的原因
玩过GD32的小伙伴们都知道,GD32 MCU支持ISP,即在系统编程,前面的常见问题也给大家讲过什么是ISP,什么是IAP?那有没有小伙伴遇到过ISP失败的情况,失败的原因是什么呢?
评论