STM32标准库学习笔记(一)预备知识1

前言


        学习永无止境!本篇是STM32学习系列开篇,内容主要有两部分:STM32简介、开发工具。

注:本文章为学习笔记,部分图片与文字来源于网络/江协科技课程/手册,如侵权请联系!谢谢!


一、STM32基础简介


1.1 基本用途

        STM32系列32位微控制器基于Arm® Cortex®-M处理器,旨在为MCU用户提供更高的开发自由度。该系列产品结合了高性能、实时功能、数字信号处理、低功耗/低电压操作和出色的连接性,同时保持高度集成和易于开发的特点。应用范围广泛,包括工业自动化、消费电子、物联网通信、汽车电子、医疗器械、航空航天等。

1.2 基本分类

1.2.1 高性能类(F2/F4/F7/H5/H7):

  • STM32F2系列:搭载Cortex-M3内核,主频支持120MHZ,具有丰富的外设和良好的性能,适合平衡性能与成本的应用。
  • STM32F4系列:搭载Cortex-M4内核(支持单精度浮点运算),主频支持180MHZ,配备了高速的处理器核和丰富的外设,适用于要求高性能的应用。
  • STM32F7系列:搭载Cortex-M7内核(支持双精度浮点运算),主频支持216MHZ,适用于高端工业控制、医疗设备等。
  • STM32H5系列:搭载Cortex-M33内核,主频支持250MHZ,具有丰富的外设和良好的性能,适用于高端工业控制。
  • STM32H7系列:集成Cortex-M7内核或双核架构(M7+M4),适用于复杂的多任务处理和实时控制,如高性能嵌入式控制系统、复杂图像和信号处理等。

1.2.2 主流类(C0/F0/F1/F3/G0/G4):

  • STM32C0系列:搭载Cortex-M0+内核,主频支持48MHZ,入门级别的MCU。
  • STM32G0系列:搭载Cortex-M0+内核,主频支持64MHZ,入门级别的MCU。
  • STM32F0系列:搭载Cortex-M0内核,主频支持48MHZ,入门级别的MCU。
  • STM32F1系列:搭载Cortex-M3内核,主频支持72MHZ,基础系列。
  • STM32F3系列:搭载Cortex-M4内核(支持单精度浮点运算),主频支持72MHZ,升级F1系列各级别的先进模拟外设。
  • STM32G4系列:搭载Cortex-M4内核(支持单精度浮点运算),主频支持170MHZ,适用于电机控制、工业自动化、嵌入式传感器。

1.2.3 低功耗类(L0/U0/L4/L4+/L5/U5):

  • STM32L0系列:搭载Cortex-M0+内核,主频支持32MHZ,完美符合8-/16-位应用而且超值设计的类别。
  • STM32U0系列:搭载Cortex-M0+内核,主频支持56MHZ,完美符合8-/16-位应用而且超值设计的类别。
  • STM32L4/L4+系列:搭载Cortex-M4内核(支持单精度浮点运算)ÿ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值