0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GD32与STM32兼容吗?

工程师邓生 来源:未知 作者:刘芹 2023-08-16 11:32 次阅读

GD32STM32兼容吗?

GD32与STM32是两个不同的微控制器系列,是由两个不同的公司设计和生产的。GD32系列是由国内的长沙国芯微电子设计和生产的,而STM32系列则是由欧洲的STMicroelectronics公司设计和生产的。

虽然GD32与STM32都是基于ARM Cortex-M内核的微控制器,但是它们并不完全兼容。由于两个公司的设计和生产流程不同,GD32系列和STM32系列的外设具有不同的寄存器映射和不同的寄存器位域。因此,任何在STM32上编写的应用程序不能直接在GD32上运行,需要对代码进行适当的修改。

在进行移植时,需要仔细研究两者之间的差异性,例如GPIO、串口、定时器等外设的差异,以及使用的库函数的不同。同时也需要检查时钟、中断和内存映射等系统级别的配置。

由于GD32与STM32之间的差异,代码迁移存在风险。为了确保兼容性,最好使用针对GD32的软件开发工具和库函数,这些工具和库函数是专门为GD32开发的,可保证与GD32硬件的正确配合。

总结来看,GD32和STM32虽然都是基于ARM Cortex-M内核的微控制器,但具有不同的外设映射和不同的软件开发工具和库函数。因此,移植代码需要仔细研究两者之间的差异性,并使用专门为GD32设计的开发工具和库函数来确保兼容性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6001

    文章

    43973

    浏览量

    620826
  • STM32
    +关注

    关注

    2239

    文章

    10671

    浏览量

    348738
  • GD32
    +关注

    关注

    7

    文章

    333

    浏览量

    23740
收藏 人收藏

    评论

    相关推荐

    都是32位MCU,ESP32、GD32STM32有什么区别

    三款MCU简介STM32:意法半导体在2007年6月11日发布的产品,32位单片机(不多介绍了,懂得都懂)。GD32:兆易创新2013年发布的产品,在芯片开发、配置、命名上基本模仿STM32,甚至
    的头像 发表于 03-13 08:09 1061次阅读
    都是32位MCU,ESP32、<b class='flag-5'>GD32</b>、<b class='flag-5'>STM32</b>有什么区别

    ESP32、GD32STM32MCU的区别

    GD32 是国产单片机, 和 STM32 有很多地方都是一样的,不过 GD32 毕竟是不同的产品,不可能所有东西都沿用 STM32,有些自主开发的东西还是有区别的。
    发表于 12-17 17:53 791次阅读
    ESP32、<b class='flag-5'>GD32</b>、<b class='flag-5'>STM32</b>MCU的区别

    GD32STM32有何区别?GD32如何替换STM32呢?

    GD32STM32有何区别?GD32如何替换STM32呢? GD32STM32是两种不同的微
    的头像 发表于 11-22 18:18 3311次阅读

    GD32的晶振和STM32的晶振连接有什么不同的地方?

    GD32的晶振和STM32的晶振连接有什么不同的地方
    发表于 10-11 07:58

    gd32stm32的固件可以通用吗?

    请问gd32stm32的固件可以通用吗,或者stm32兼容国产哪些单片机
    发表于 09-20 06:01

    GD32如何替换STM32

    GD32如何替换STM32
    的头像 发表于 09-18 10:58 1493次阅读
    <b class='flag-5'>GD32</b>如何替换<b class='flag-5'>STM32</b>?

    STM32GD32横向对比区别

    GD32 是国产单片机,据说开发人员来自ST公司,GD32 也是以 STM32 作为模板做出来的。所以 GD32STM32 有很多地方
    的头像 发表于 09-13 11:47 2607次阅读
    <b class='flag-5'>STM32</b>与<b class='flag-5'>GD32</b>横向对比区别

    GD32STM32谁更好?

    GD32STM32谁更好? 当谈到单片机时,人们经常会思考到STM32,但GD32是另一家公司GigaDevice所推出的芯片。在可操作性、性能和价格等方面,
    的头像 发表于 08-16 11:33 1034次阅读

    gd32stm32哪个好?

    。 首先,我们从GD32说起。GD32是由国内的同时表示中心研发的一种基于ARM Cortex-M3 CPU的微控制器,该平台具有很高的兼容性、低功耗以及出色的性能。许多GD32产品也
    的头像 发表于 08-16 11:32 1031次阅读

    gd32stm32的编程区别

    gd32stm32的编程区别 GD32STM32是目前市场上比较流行的两种芯片,它们都具有高性能、低功耗和丰富的外设等特点,因此得到了广泛的应用。但是,
    的头像 发表于 08-16 11:32 5719次阅读

    gd32stm32程序可以互用吗?

    gd32stm32程序可以互用吗? GD32STM32是两种不同的芯片系列,相同点是都属于ARM Cortex-M系列芯片。虽然它们有相似的架构和指令集,但是由于它们来自不同的厂商
    的头像 发表于 08-16 11:32 2955次阅读

    gd32stm32的区别

    深入探讨这些区别。 1.起源和历史 gd32是中国的光弘科技公司于2014年推出的微控制器,因其与stm32在引脚兼容性上的相似之处而广受欢迎。而stm32则是欧洲的STMicroel
    的头像 发表于 08-16 11:16 5671次阅读

    一文详解GD32单片机和STM32单片机

    GD32单片机是中国龙芯集成电路公司推出的一款ARM Cortex-M3内核的微控制器。它具有与STM32单片机相同的架构和指令集,但是价格相比STM32更为便宜。同时,GD32单片机
    发表于 08-09 16:58 6238次阅读

    GD32STM32单片机的区别

     GD32STM32都是常见的32位单片机系列。STM32是意法半导体(STMicroelectronics)公司推出的产品线,而GD32则是国内公司长盛电子推出的产品线。
    发表于 08-07 17:36 2775次阅读
    <b class='flag-5'>GD32</b>和<b class='flag-5'>STM32</b>单片机的区别

    STM32系列国产替代GD32芯片选型手册

    STM32系列国产替代GD32芯片选型手册
    发表于 05-22 16:39 9次下载