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的替换需要考虑什么

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

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

    关注

    146

    文章

    16536

    浏览量

    346805
  • STM32
    +关注

    关注

    2253

    文章

    10781

    浏览量

    351702

原文标题:如何轻松用一种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 1021MCU从这个特定的外部闪存进行编程或引导时,我们需要考虑什么吗?

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

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

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

    更快的MCU内存的考虑

    闪存的微控制器( MCU)现在完全占主导地位,但记忆 考虑为处理器变得更加复杂,有先进的32位架构和外设更可。这是很容易忘记的记忆,使 MCU的片上外设更多异国之间(SOC)包括先进的电机控制、图形用户界面(GUI),和网络。
    发表于07-13 10:28 2次下载
    更快的<b class='flag-5'>MCU</b>内存的<b class='flag-5'>考虑</b>

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

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

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

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

    不同种类的电感相互替换,电感厂家需要考虑什么?

    上个月,有一个客户找到谷景,因为电感不适配的原因,客户已经头疼了将近一个月了,问了很多的电感厂家,也有电感厂家送过样品,但是都没有成功,这才找到谷景电子。客户的要求是: 需要用贴片电感 替换铁硅铝磁环252012。
    发表于04-28 14:44 1151次阅读

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

    在评估用于IIoT的Wi-Fi MCU时,设计人员 需要 考虑多种功能,例如ADC,接口,安全性和互操作性。
    的头像 发表于04-03 19:33 2495次阅读
    工业物联网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 5409次阅读
    <b class='flag-5'>MCU</b>完美<b class='flag-5'>替换</b>F103中极海和意法的区别

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

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

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

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