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

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

3天内不再提示

关于STM32的基本知识

STM32嵌入式开发 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2020-11-27 16:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

STM32简介

STM32是“意法半导体”生产的基于“ARM公司Cortex-M3内核”的32位高性能MCU

ST——芯片制造商意法半导体,SOC厂商

ARM——IP厂商,负责芯片内核设计的公司

M——Microelectronics的缩写,指微控制器

32——指它是一个32位的微控制器

注意:51单片机是5V工作电压,而STM32是3.3V工作电压。STM32芯片结构,如下图所示。

STM32和ARM7的关系

ARM7和STM32的内核都是由ARM公司设计的。ARM7内核采用的是冯诺依曼结构(也就是计算机CPU采用的结构)而STM32采用的是哈佛结构。STM32是ARM公司设计出来取代ARM7的,所以它的性能优于ARM7。

Cortex-M3系列属于ARMv7架构,ARMv7架构的不同内核有不同的应用场合:

"M系列"对微控制器。

“R系列”针对嵌入式实时操作系统他。

“A系列”面向尖端的基于虚拟内存的操作系统和用户应用。传统的ARM7采用ARMv4T架构。

由于51单片机最早出现在中国市场,导致很多人嵌入式学习路线是这样的:51单片机→ARM7→ARM9→ARM11。

Cortex-M3内核系列

STM32下的产品分类。

STM32与STM8产品特点

通过产品所需芯片的引脚数量和flash容量来粗略确定所需芯片。

STM32与STM8的分类,如下表。

STM32微处理器的命名规则

在这里我们以STM32F103C8T6为例来说明。

STM32内部结构

STM32内部集成JTAG/SW调试功能,32k到512k的flash。以及I2CUSBCAN、数模转化等的功能。

STM32运行Linux

像Windows、MacOS、Linux、Android这些操作系统需要MMU才能跑。而FreeRTOSucOS、等不需要MMU。

ARM公司的Cortex-M3系列不带MMU故不能运行Linux。而Cortex-A系列如ARM9、ARM11带MMU,可以跑Linux。

STM32应用场景

智能手环、微型四轴飞行器、扫地机器人工业自动化控制等场景下都有STM32的身影。

原文标题:STM32的基本知识

文章出处:【微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    339

    文章

    31238

    浏览量

    266576
  • 嵌入式
    +关注

    关注

    5209

    文章

    20657

    浏览量

    337071
  • STM32
    +关注

    关注

    2313

    文章

    11195

    浏览量

    374656

原文标题:STM32的基本知识

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MOSFET管开关电路基本知识总结

    总结以上知识,在选MOSFET开关时,首先选MOS管的VDS电压,和其VGS开启电压,再就是ID电流值是否满足系统需要,然后再考虑封装了,功耗了,价格了之类次要一些的因素了,以上是用P沟道MOS管做的例子,N沟道的其实也是基本上一样用的。
    的头像 发表于 04-20 11:26 218次阅读
    MOSFET管开关电路<b class='flag-5'>基本知识</b>总结

    求助STM32H563关于LWESP配置UART问题

    求助STM32H563关于LWESP配置UART问题,信息如下: Uart GPIO:PA9 USART1_TXPA10 USART1_RX 参考文章:https://blog.csdn.net
    发表于 01-27 14:02

    帝奥微成功入选国家知识产权示范企业

    近日,国家知识产权局正式发布《关于国家知识产权强国建设示范创建对象评审结果的公示》,帝奥微凭借完善的知识产权管理体系以及显著的成果转化成效,成功入选“国家
    的头像 发表于 01-19 16:34 973次阅读

    电子元器件——“电阻”基本知识科普

    电阻( Resistor Resistor)是所有电子电路中使用最多的元件。电阻的主要物理特征是变电能为热能,电流经过它就产生热能。电阻在电路中通常起分压分流的作用,对信号来说,交流与直流信号都可以通过电阻。
    的头像 发表于 12-13 11:36 1650次阅读
    电子元器件——“电阻”<b class='flag-5'>基本知识</b>科普

    舵机的基本知识

    舵机是一种能精确控制旋转角度的驱动装置,核心作用是将电信号转化为特定角度的机械运动,广泛用于需要精准定位的场景。 一、舵机的核心构成 舵机主要由四个关键部分组成,各部分协同工作实现角度控制。 直流电机 :提供基础动力,是舵机运动的动力源。 减速齿轮组 :降低电机转速、提升扭矩,让输出轴能带动更重的负载。 电位器(位置传感器) :实时检测输出轴的当前角度,将角度信息反馈给控制电路。 控制电路 :接收外部控制信号,对
    的头像 发表于 10-28 09:57 772次阅读

    A25:MCU系统器件知识与应用专题--MCU、EEPROM/FLASH和晶体/晶振知识及应用案例

    、晶振等),分别介绍器件的特点、用途、关键选型参数、供应资源,给出具体的选型应用案例。 主要内容: 1、从人体模型、BMS单板架构,看MCU系统的位置及作用; 2、介绍MCU的基本知识(物料
    的头像 发表于 09-09 10:24 774次阅读
    A25:MCU系统器件<b class='flag-5'>知识</b>与应用专题--MCU、EEPROM/FLASH和晶体/晶振<b class='flag-5'>知识</b>及应用案例

    A23: BMIC器件知识与应用专题--锂保IC知识及应用案例

    介绍 “A23-1锂保IC知识及选用案例”、 “A23-2电量计知识及选用案例” 、“A23-3 AFE知识及选用案例”。每个部分包含如下4个小节:1)、器件基本知识(物料基本特点、功
    的头像 发表于 08-11 09:20 690次阅读
    A23: BMIC器件<b class='flag-5'>知识</b>与应用专题--锂保IC<b class='flag-5'>知识</b>及应用案例

    A23: BMIC器件知识与应用专题--电量计IC知识及应用案例

    介绍 “A23-1锂保IC知识及选用案例”、 “A23-2电量计知识及选用案例” 、“A23-3 AFE知识及选用案例”。每个部分包含如下4个小节:1)、器件基本知识(物料基本特点、功
    的头像 发表于 08-10 21:13 915次阅读
    A23: BMIC器件<b class='flag-5'>知识</b>与应用专题--电量计IC<b class='flag-5'>知识</b>及应用案例

    A23: BMIC器件知识与应用专题--AFE芯片知识及应用案例

    介绍 “A23-1锂保IC知识及选用案例”、 “A23-2电量计知识及选用案例” 、“A23-3 AFE知识及选用案例”。每个部分包含如下4个小节:1)、器件基本知识(物料基本特点、功
    的头像 发表于 08-10 21:12 694次阅读
    A23: BMIC器件<b class='flag-5'>知识</b>与应用专题--AFE芯片<b class='flag-5'>知识</b>及应用案例

    一文看懂芯片的设计流程

    引言:前段时间给大家做了芯片设计的知识铺垫(关于芯片设计的一些基本知识),今天这篇,我们正式介绍芯片设计的具体流程。芯片分为数字芯片、模拟芯片、数模混合芯片等多种类别。不同类别的设计流程也存在一些
    的头像 发表于 07-03 11:37 3025次阅读
    一文看懂芯片的设计流程

    有奖问答 | Aigtek安泰电子“功“力无限知识竟赛!一起答题抽好礼!

    亲爱的电子工程师们~欢迎参加Aigtek“功“力无限知识竞赛!参与互动答题就有机会赢得精美奖品!作为专用于放大信号+驱动测试领域的测试仪器,你是否了解关于基本知识关于它的使用注意事
    的头像 发表于 06-26 18:46 743次阅读
    有奖问答 | Aigtek安泰电子“功“力无限<b class='flag-5'>知识</b>竟赛!一起答题抽好礼!

    PCBA应变测试中用到的基本知识

    一、什么是静态应变和动态应变? 随时间变化缓慢,基本没有变化的应变叫静态应变。 相反快速变化的应变叫动态应变。但是,关于静态应变和动态应变的界限是没有明确定义的。 二、应变片的电阻值 1938年应变
    的头像 发表于 06-17 15:18 1215次阅读
    PCBA应变测试中用到的<b class='flag-5'>基本知识</b>

    关于SFP连接器你必须了解的那些知识

    关于SFP连接器你必须了解的那些知识 一、SFP光笼子的作用及材料组成 1.光笼子的概念与作用 ① 光笼子是什么? SFP Cage(Small Form-factor Pluggable Cage
    的头像 发表于 06-17 09:42 1267次阅读
    <b class='flag-5'>关于</b>SFP连接器你必须了解的那些<b class='flag-5'>知识</b>

    关于芯片设计的一些基本知识

    芯片的设计理念众所周知,芯片拥有极为复杂的结构。以英伟达的B200芯片为例,在巴掌大的面积上,塞入了2080亿个晶体管。里面的布局,堪称一个异次元空间级的迷宫。英伟达B200芯片如此复杂的架构,无论是制造还是设计,都具有极大的难度。早期集成电路刚刚诞生的时候,晶体管的数量并不多,结构也不复杂。所以,基本上都是设计工程师直接在图纸上绘制电路的物理版图,然后把版
    的头像 发表于 06-11 12:16 1518次阅读
    <b class='flag-5'>关于</b>芯片设计的一些<b class='flag-5'>基本知识</b>

    变压器的基本知识

    需要完整版资料可下载附件查看哦!
    发表于 04-30 14:44