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

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

3天内不再提示

stm32单片机主要优点有哪些呢?

无际单片机编程 来源:无际单片机编程 2023-03-08 13:00 次阅读

STM32我用了近10年了,用它做过的项目至少也有10几个。

可以说是我用过单片机里,最省心最好用的,不会有乱七八糟的问题。

我感觉STM32这几年这么热门,开发板至少占了一半功劳。

不过,本质问题还是芯片也受到了市场和企业认可,毕竟商业都是逐利的。

下面聊下STM32到底有哪些优点?

1.易于学习和使用

STM32很早之前就有了,资料各方面都很丰富,再加上市面上开发板和教程的加持,导致大家学习STM32的门槛和成本都大大降低。

我觉得ST从开始的定位就很成功,推出固件库,让工程师直接调库就能把单片机用起来,免去繁琐的寄存器配置流程,极大缩短了产品开发周期。

印象中,ST是第一个走这种开发模式的,我第一次接触32位机是nxp的单片机,需要自己配置寄存器使用外设,光是这个环节都浪费了大量时间。

虽然STM32外设多,比较复杂,但是用熟了以后感觉比51还简单。

2.强大的处理能力

STM32单片机的内核基于ARM Cortex-M,具有高性能、低功耗的特点,搭载高速的处理器和内存,能够轻松处理复杂的应用。

70f0b38c-ba9b-11ed-bfe3-dac502259ad0.png

3.丰富的外设接口

STM32 单片机支持多种外设接口和通信协议,例如 USBCAN、SPI、I2C 等,方便与其他设备进行通信。

4.易于调试和测试

STM32 单片机配备了多种调试和测试接口,如 SWD 和 JTAG 接口,方便开发者进行调试和测试,这些调试工具都很便宜,有些单片机下载仿真器都上千。

还有就是STM32很多都是用keil开发工具,虽然现在可能有更方便好用的,但是对于老一辈的工程师来说,还是Keil最亲切顺手。

之前用过一些单片机用eclipse配合插件的方式去开发,光搭建开发环境都搞死人。

5.更丰富的开发生态

STM32有许多开源的开发工具和库,如CMSIS、HAL库等,可以加快开发时间和减少开发成本。

6.广泛的应用领域

STM32 单片机广泛应用于各种领域,如消费电子工业控制汽车电子、医疗设备等等,具有良好的市场前景和潜力。

还有一点很多工程师可能忽略了,就是ST官网有提供不同行业的整体解决方案。

713d2d02-ba9b-11ed-bfe3-dac502259ad0.png

71657b72-ba9b-11ed-bfe3-dac502259ad0.png

从单片机到外围电路的芯片,官网都有建议的选型,不过都是推他们自家的产品。

如果你确定用ST的单片机,但是不知道选哪个型号的话,可以参考这个。

7.成本效益

STM32单片机的早期的价格相对较低,能够提供高性价比的解决方案,适合各种应用场景,不过后面因为一些原因价格大幅上涨,现在也在慢慢回落。

8.封装类型丰富

STM32系列微控制器的封装非常丰富,适用于不同的应用需求和制造工艺。

在STM32系列中,常见的封装类型包括以下几种:

LQFP (Low profile Quad Flat Package):该封装常见于STM32的低端型号,引脚比较少,适合使用手工焊接和小尺寸的PCB

BGA (Ball Grid Array):该封装采用球形引脚排列方式,具有高密度和可靠性,适合高端应用和小尺寸PCB。

TQFP (Thin Quad Flat Package):该封装采用扁平引脚排列方式,相对于LQFP来说体积更小、高度更低。

LFBGA (Low profile Fine-pitch Ball Grid Array):该封装采用较小的引脚间距,适合高密度应用和小尺寸PCB。

此外,STM32还提供了QFP、LGA、WLCSP、UFQFPN等多种封装形式,可以满足不同应用需求。

在选择封装类型时,需要根据具体的应用场景、生产工艺和成本等综合因素进行考虑。

下面聊下,我们在产品研发前,单片机及周边芯片方案选型时要考虑的问题:

产品功能要求:需要根据硬件工程师设计的电路来规划需要用到的单片机外设,然后对比你选择的单片机资源是否满足,比如时钟频率,Flash,RAM,SPI,IIC,USART,PWM,ADC等等。

尺寸要求:根据产品尺寸选择单片机的封装,产品尺寸要求越小,封装也要选小的。

功耗要求:如果产品平时是电池供电,那就要选择低功耗系列的单片机,比如STM32L系列。

成本要求:在满足产品功能的前提下选择最便宜的芯片。

开发周期要求:选择时尽量选择资料/教程丰富的单片机,能快速上手意味着开发周期能缩短。





审核编辑:刘清

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

    关注

    31

    文章

    5284

    浏览量

    119773
  • STM32
    +关注

    关注

    2264

    文章

    10852

    浏览量

    354180
  • 电池供电
    +关注

    关注

    0

    文章

    253

    浏览量

    22116
  • STM32单片机
    +关注

    关注

    58

    文章

    549

    浏览量

    58588
  • STM32芯片
    +关注

    关注

    0

    文章

    38

    浏览量

    4353

原文标题:stm32 单片机主要优点有哪些?

文章出处:【微信号:nanshuqg,微信公众号:无际单片机编程】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    单片机主要用的C语言编程语句

    单片机主要用C语言编程的,而单片机也有自己独有的编程语句,例如,51 单片机就有以下两条:
    发表于 01-08 06:50

    高效电机主要与普通电机的区别是什么?高效电机的优点哪些?

    高效电机主要与普通电机的区别高效电机的特点是什么高效电机的优点哪些?
    发表于 03-16 07:34

    单片机主要有哪几种?其分别有什么优缺点?

    51单片机什么优点及缺点?MSP430单片机什么优点及缺点?
    发表于 07-01 06:33

    51单片机优点及缺点是什么?哪些应用范围?

    51单片机优点及缺点是什么?哪些应用范围?MSP430单片机优点及缺点是什么?哪些应用范
    发表于 07-08 07:33

    单片机主要有哪些系列?

    单片机主要有哪些系列?它们分别有什么不同?以及主要应用于哪些领域?
    发表于 07-16 07:19

    STM32单片机哪些优点以及缺点

    51单片机哪些优点以及缺点?STM32单片机哪些优点
    发表于 09-24 08:21

    请问STM32与51单片机相比哪些优点

    请问STM32与51单片机相比哪些优点
    发表于 11-01 07:05

    8051单片机主要组成部件

    8051单片机原理学习单片机结构框图参考单片机结构框图51单片机的结构框图如下所示51单片机主要组成部件
    发表于 11-17 06:26

    单片机主要分型摘要

    单片机主要分型摘要型号Flash空间E2PROM空间STC89C528Kbytes512bytes*8STC12C5A60S260Kbytes512bytes*2
    发表于 12-02 07:00

    单片机主要有哪些应用领域

    单片机可以做什么?单片机主要有哪些应用领域
    发表于 01-17 06:23

    什么是单片机哪些优点及其应用

    什么是单片机哪些优点及其应用?什么是ARM?哪些优点及其应用
    发表于 03-02 06:00

    avr单片机stm32区别与优缺点分析

    摘要:avr单片机stm32单片机是目前使用较广泛的单片机,那么avr单片机stm32
    发表于 12-10 10:31 10.5w次阅读
    avr<b class='flag-5'>单片机</b>和<b class='flag-5'>stm32</b>区别与优缺点分析

    51单片机STM32单片机哪些区别

    大部分朋友可能都知道51单片机stm32单片机也知道一般入门会先学习51单片机在学习stm32单片机
    发表于 08-13 17:32 17次下载
    51<b class='flag-5'>单片机</b>和<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b><b class='flag-5'>有</b>哪些区别

    单片机主要复习知识点及思考与练习资料合集免费下载

    本文档的主要内容详细介绍的是单片机主要复习知识点及思考与练习资料合集免费下载。
    发表于 08-08 17:33 1次下载
    <b class='flag-5'>单片机主要</b>复习知识点及思考与练习资料合集免费下载

    ARM单片机STM32单片机之间什么区别

    单片机工程师在进行项目开发的时候,经常需要进行单片机选型,根据项目功能需求选择合适的单片,这就要求对每种单片机的特点和优势非常熟悉,而ARM单片机
    的头像 发表于 01-07 13:59 1.1w次阅读