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

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

3天内不再提示

STM32简介/结构与应用

FPGA之家 来源:FPGA之家 作者:FPGA之家 2022-10-26 09:42 次阅读

基于ARMv7架构的Cortex系列由ARM公司在2006年推出,Cortex系列的推出满足人们对性能日渐复杂的设计要求,根据不同需求,Cortex系列共三个不同的子系列。

Cortex-A系列主要面向一些复杂的应用,用来运行一些操作系统,运用到各类消费电子中;Cortex-R系列主要面向实时系统,运用到军事航天;Cortex-M系列主要面向微控制领域,为如今工业控制系统、微控制系统等对功耗和成本要求较高的嵌入式领域实现高性能低成本提供基础,对嵌入式系统编程进行了大大简化,可以说Cortex-M做到了集高性能、低功耗、低成本于一体。

ST公司作为全球高级半导体制造商之一,是ARM公司Cortex-M3最主要的合作方。ST公司于2007年6月20日推出了Cortex-M3内核的STM32微控芯片,STM32系列微控芯片又分成两个子系列。

分别为,工作频率在36MHZ的STM32F101系列,工作频率在72MHZ的STM32F103系列,后者较前者带有更多RAM及外设。这两个系列芯片在程序方面有很好的兼容性,有相同的Flash,使程序开发及升级变得更加方便。

79217db2-54ce-11ed-a3b6-dac502259ad0.jpg

7931acfa-54ce-11ed-a3b6-dac502259ad0.jpg

按内核架构分为不同产品

主流产品,包括STM32F0、STM32F1、STM32F3;

超低功耗产品,包括STM32L0、STM32L1、STM32L4、STM32L4+;

高性能产品,包括STM32F2、STM32F4、STM32F7、STM32H7。

STM32F1系列:

属于中低端的32位ARM微控制器,该系列芯片按本身所带的Flash大小可以分为三类:16K和32K小容量、64K和128K中容量、256K、384K和512K大容量。

--ARM32位的Cortex-M3

--最高72MHz工作频率,在存储器的0等待周期访问时可达1.25DMips/MHZ

--从32K到512K字节的闪存程序存储器

--最大64K字节的SRAM

--2.0-3.6V供电和I/O引脚

--4-16MHZ晶振振荡器

--内嵌经出厂调教的8MHz的RC振荡器

--产生CPU时钟的PLL

--带校准的32KHz的RC振荡器

--睡眠、停机和待机模式

--Vbat为RTC和后备寄存器供电

--2个12位模数转换器,1us转换时间

--转换范围:0至3.6V

--双采样和保持功能

--温度传感器

--2个DMA控制器,共12个DMA通道:

DMA1有7个通道,DMA2有5个通道

--支持的外设:定时器ADC、SPI、

USB、IICUART

--多达112个快速I/O端口

(仅Z系列有超过100个引脚)

--串行单线调试(SWD)和JTAG接口

--多达8个定时器

--2个看门狗定时器(独立的和窗口型的)

--系统时间定时器:24位自减型计数器

STM32F103系列处理器作为首款Cortex-M内核32位精简指令集的处理器,具备程序代码效率高、外设丰富等许多优点。该系列处理器的频率为72MHz,内置Flash,存储空间高达512K字节,SRAM也达到64K字节,为程序的编写提供了坚实的基础,同时还拥有丰富I/O口。

STM32系列处理器命名规则:

79515e60-54ce-11ed-a3b6-dac502259ad0.jpg

STM32系列处理器内部结构:

798a9ee6-54ce-11ed-a3b6-dac502259ad0.jpg

STM32系列芯片的四个驱动单元分别为:DMA1、DMA2、系统总线以及内核总线。四个被动单元分别为:APB设备、APB桥、内部Flash及SRAM。本次设计所选用的芯片具有64K字节的SRAM、512K字节的FLASH、四个通用定时器、两个基本定时器、两个高级定时器、三个SPI总线、一个CAN总线、两个IIC总线、一个USB接口以及三个12位ADC,一个12位DAC、一个FSMC接口、一个SDIO接口、112个通用I/O口。

STM32系列处理器的应用:

799610b4-54ce-11ed-a3b6-dac502259ad0.jpg

审核编辑 :李倩

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

    关注

    48

    文章

    7423

    浏览量

    150779
  • 芯片
    +关注

    关注

    452

    文章

    50142

    浏览量

    420455
  • STM32
    +关注

    关注

    2264

    文章

    10852

    浏览量

    354163

原文标题:STM32简介/结构与应用

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    STM32项目分享:智能门禁锁系统

    01—项目简介1.功能详解基于STM32智能门禁锁系统。功能如下:按键解锁:系统通过4×4矩阵键盘模块输入密码进入主菜单门禁刷卡:通
    的头像 发表于 09-12 08:04 916次阅读
    <b class='flag-5'>STM32</b>项目分享:智能门禁锁系统

    基于STM32的E01和E01C驱动移植

    实验简介基于STM32F103C8T6的E01系列(nRF24L01P)和E01C系列(SI24R1)的EBYTE官网例程移植。EBYTE官网例程是基于STM8L151编写,本次实验的目的是将该例程
    的头像 发表于 08-30 12:35 257次阅读
    基于<b class='flag-5'>STM32</b>的E01和E01C驱动移植

    STM32项目分享:智能大棚/智慧农业系统

    01—项目简介1.功能详解基于STM32的智慧农业系统。功能如下:温湿度采集:使用DHT11温湿度传感器采集环境温湿度土壤湿度采集:
    的头像 发表于 08-30 12:15 624次阅读
    <b class='flag-5'>STM32</b>项目分享:智能大棚/智慧农业系统

    基于STM32的GPS定位仪

    简介: 基于STM32的GPS定位仪项目结合了高性能MCU与GPS技术,实现了一种功能强大、成本合理的定位方案。MCU解析GPS NEMA协议并通过0.96寸OLED实时显示经纬度 应用场景: 主要
    的头像 发表于 05-07 09:45 737次阅读
    基于<b class='flag-5'>STM32</b>的GPS定位仪

    绝对值编码器结构简介

    绝对值编码器结构简介 绝对值编码器由一个带有光栅的码盘构成,码盘能够自由旋转。当码盘旋转时,由光电检测系统检测到的光栅信号会发生变化,这些变化转化为电信号,根据信号处理后,可以获得与码盘旋转角度相对应的数字代码输出。
    的头像 发表于 03-14 09:33 876次阅读
    绝对值编码器<b class='flag-5'>结构</b><b class='flag-5'>简介</b>

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

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

    stm32 flash写数据怎么存储的

    ,包括其结构、特点以及如何写入数据。 一、STM32 Flash的结构 STM32 Flash存储器通常被分为多个扇区,每个扇区大小为2KB到256KB不等,根据不同的型号有所不同。每
    的头像 发表于 01-31 15:46 2180次阅读

    STM32简介 STM32和ARM7的关系

    STM32是“意法半导体”生产的基于“ARM公司Cortex-M3内核”的32位高性能MCU。
    的头像 发表于 01-03 13:38 1778次阅读
    <b class='flag-5'>STM32</b><b class='flag-5'>简介</b> <b class='flag-5'>STM32</b>和ARM7的关系

    stm32ad采样测电压范围

    的电压的范围。在本文中,我们将详细介绍STM32AD采样测电压范围及其相关的知识。 一、STM32AD转换模块简介STM32系列微控制器广泛应用于各种嵌入式系统中,其中的AD转换模
    的头像 发表于 12-29 10:35 3659次阅读

    全面解析***结构及工作原理

    光刻与光刻机 ➢对准和曝光在光刻机(Lithography Tool)内进行。 ➢其它工艺在涂胶显影机(Track)上进行。 光刻机结构及工作原理 ➢光刻机简介 ➢光刻机结构及工作原理
    发表于 12-19 09:28 611次阅读
    全面解析***<b class='flag-5'>结构</b>及工作原理

    STM32的DMA的五大问题

    1,DMA控制器的内部结构STM32中的DMA控制器是一种用于在外设和存储器之间传输数据的专用硬件。DMA控制器的内部结构主要包括以下几个关键部分:通道:DMA控制器可以有多个通道,每个通道独立管理
    的头像 发表于 12-10 08:00 1736次阅读
    <b class='flag-5'>STM32</b>的DMA的五大问题

    开关电容转换原理简介

    开关电容转换原理简介
    的头像 发表于 12-05 16:49 622次阅读
    开关电容转换原理<b class='flag-5'>简介</b>

    正点原子stm32f1 nano开发板简介

    温馨提示 :正点原子stm32f103-nano开发板有旧版本( 主控芯片STM32F103RBT6 )和新版本( 主控芯片STM32F103RCT6 ),两者使用的芯片型号不一样,注意查看手中开发板芯片型号。
    的头像 发表于 11-30 15:45 2096次阅读
    正点原子<b class='flag-5'>stm32</b>f1 nano开发板<b class='flag-5'>简介</b>

    基于STM32F103系统的FreeRTOS程序移植

    在程序中,移植了正点原子的基于STM32的FreeRTOS程序,编写了自己的内存管理程序malloc.c,程序主要结构如下
    的头像 发表于 11-10 11:03 2370次阅读
    基于<b class='flag-5'>STM32</b>F103系统的FreeRTOS程序移植

    实战经验 | STM32GUI TouchGFX 屏幕切换功能简介

    关键词:GUI,TouchGFX,Transition 目录预览 1、引言 2、TouchGFX屏幕切换功能 3、小结 01 引言 TouchGFX 是专用于 STM32 的图形界面设计软件,可
    的头像 发表于 11-09 10:05 4788次阅读