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

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

3天内不再提示

MCU的替换需要考虑什么

5RJg_mcuworld 来源:工程师曾玲 2019-02-11 15:45 次阅读

在考虑更换STM32,且跨系列更换,可以看看下面各系列的对比图。

1写在前面

我不止一次在公众号中提到STM32软件和硬件兼容性的问题,相信有很多人都知道,但同时也有许多人不知道。

对于我们从事软件,或者硬件的朋友,如何将一种MCU轻松替换成同一产品系列的另一种MCU非常重要。

比如:我们要节约成本,同时又要性能更好,需要将STM32F0更换成G0。这时就需要考虑更换前后MCU的兼容性。

今天我将结合相关文档,截取一些相关图片来比对各STM32系列的异同,以及他们的兼容性。

2

STM32产品系列特性比较

下面是STM32F0、F1、F2、F4、L1各产品系列的特性进行对比:

MCU的替换需要考虑什么

MCU的替换需要考虑什么

MCU的替换需要考虑什么

3

外设兼容性分析对比

对STM32进行过研究的朋友,特别是使用过寄存器开发的朋友应该很明白STM32片上外设,进行过对比的朋友,会发现,各系列MCU的片上外设很多相似之处,甚至完全一样。

下面将F1分别和F0、F2、F4、L1对比一下,大家看看有哪些差异。

1.STM32 F1 与 F0 系列外设兼容性分析对比

MCU的替换需要考虑什么

2.STM32 F1 与 F2 系列外设兼容性分析对比

MCU的替换需要考虑什么

3.STM32 F1 与 F4 系列外设兼容性分析对比

MCU的替换需要考虑什么

4.STM32 F1 与 L1 系列外设兼容性分析对比

MCU的替换需要考虑什么

4

Pin引脚对比

STM32的引脚,在相同数量pin和封装下,大部分型号基本一样,甚至跨系列都一样。当然,有极少部分不一样,但绝大部分引脚排列都一样。

这个引脚封装的内容,硬件工程师应该多了解一下。下面对比一下F0 ~ F464Pin引脚:

MCU的替换需要考虑什么

MCU的替换需要考虑什么

MCU的替换需要考虑什么

MCU的替换需要考虑什么

MCU的替换需要考虑什么

5

寄存器map

寄存器map内容直接牵涉到编程,所以,这里软件的朋友应该需要了解一下。

从上面大致我们了解了各系列STM32的兼容性,其实从软件的角度来看,兼容性依然很好。

下面对比一下STM32F1、F2、F4的USART寄存器map:

MCU的替换需要考虑什么

MCU的替换需要考虑什么

MCU的替换需要考虑什么

大家对比这些信息,想必都能理解其中内容。需要考虑移植,还请仔细阅读相关文档,可能存在略微差异。

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

    关注

    146

    文章

    16011

    浏览量

    343536
  • STM32
    +关注

    关注

    2239

    文章

    10671

    浏览量

    348713

原文标题:如何轻松用一种MCU替换另一种MCU?

文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    选择汽车MCU需要考虑哪些因素?

    用于这些任务的专用硬件模块可使CPU节约资源,从而实现系统内更好的任务分配和简化的软件包。  选择最佳供应商  选择汽车MCU时还要考虑一个关键因素:找一家历史悠久、市场份额较大的公司。还需要
    发表于 12-29 09:28

    贴片晶振替换插件晶振前需要考虑什么

    为了满足客户的需求,已经从插件晶振向SMD转型。可能很多人对贴片晶振不是很了解,也不知道自家使用插件晶振的产品能否搭上贴片晶振的快车. 这篇文章将会为您分析想要使用贴片产品时,需要考虑的因素,以供大家
    发表于 04-29 17:29

    铁电RAM与串行SRAM替换需要考虑的因素有哪些

    尽管静态RAM和铁电RAM可以有完全不同的用途,但是随着SPI等标准接口的出现,这些技术在功能上有很大的重叠。本篇详细介绍了用FRAM替换SRAM时需要考虑的因素 FRAM注意事项FRAM与SRAM
    发表于 10-16 14:34

    项目中MCU的选型需要考虑哪些因素

    项目中MCU的选型主要从以下几个方面来考虑:1)成本。2)存储空间:RAM和FLASH的大小。3)资源:比如,a)ADC通道的数量、AD转换时间;b)几路PWM输出;c)是否具备SCI通信功能;d)是否具备CAN通信功能;e)是否具有eCAP捕获功能; f)GPIO是否够
    发表于 02-08 06:06

    设计通用串行总线协议接口时需要考虑的问题

    图1:USB协议的发展历程——2019年发布USB 4.0为了让您了解USB协议是否适合您的系统并满足您的高速接口需求,我们为您列出了设计师通常需要考虑的六个关键问题:1:您的CPU或MCU的接口
    发表于 11-07 07:36

    iMX RT 1021 MCU从这个特定的外部闪存进行编程或引导时,我们需要考虑什么吗?

    (SST26VF032BA-104I/MF) 的外部闪存。从这个特定的外部闪存进行编程或引导时,我们需要考虑什么吗?我们是否需要特定于 Microchip 闪存的 LinkServer 闪存驱动程序
    发表于 04-14 08:35

    MCU应用系统从16位升级为32位时的设计考虑

    MCU应用系统从16位升级为32位时的设计考虑  当我们打算把一个16位的微控制器(MCU)升级到32位的时候,通常要考虑多方面的设计问题。本文以汽车引擎控制单元(ECU)为例
    发表于 01-08 09:43 885次阅读

    选择汽车MCU需要考虑哪些因素?

    选择汽车MCU需要考虑哪些因素?
    发表于 01-12 21:51 15次下载

    设计嵌入式系统硬件电路时需要考虑哪些问题

    设计以MCU为核心的嵌入式系统硬件电路需要根据需求分析进行综合考虑需要考虑的问题较多,这里给出几个特别要注意的问题。
    的头像 发表于 02-13 16:32 3769次阅读

    电容的替换需要关注电容什么参数

    电容的替换需要关注电容的耐压值、容值、耐温、尺寸、类型等等。
    的头像 发表于 12-28 09:17 1w次阅读

    工业物联网WiFi MCU选型时需要考虑的四大功能

    在评估用于IIoT的Wi-Fi MCU时,设计人员需要考虑多种功能,例如ADC,接口,安全性和互操作性。
    的头像 发表于 04-03 19:33 2409次阅读
    工业物联网WiFi <b class='flag-5'>MCU</b>选型时<b class='flag-5'>需要</b><b class='flag-5'>考虑</b>的四大功能

    MCU完美替换F103中极海和意法的区别

    了STM32F103VBT6. 市面上目前可以替换的几款国产基于M3核的MCU基本都可以成功替换,有的需要改一点代码,今天我们比对下极海和意法的区别。 01 相同点 管脚定义:完全相同
    的头像 发表于 04-02 10:42 5218次阅读
    <b class='flag-5'>MCU</b>完美<b class='flag-5'>替换</b>F103中极海和意法的区别

    MCU上触摸传感应用的ESD考虑因素

    MCU上触摸传感应用的ESD考虑因素
    发表于 11-21 17:06 0次下载
    <b class='flag-5'>MCU</b>上触摸传感应用的ESD<b class='flag-5'>考虑</b>因素

    替换滚珠螺杆需要了解哪些参数?

    替换滚珠螺杆需要了解哪些参数?
    的头像 发表于 09-08 17:47 661次阅读
    <b class='flag-5'>替换</b>滚珠螺杆<b class='flag-5'>需要</b>了解哪些参数?

    伺服电机替换需要注意的3大问题

    设备应用中,我们可能会遇到一些情况,需要对电机进行替换,也就是用更新款的伺服电机替换原有型号产品。这些情况可能包括,产品过期淘汰、节约成本考虑、货期问题或者新技术的应用。尽管看上去仅仅
    的头像 发表于 12-18 14:20 420次阅读