【STM32】基础知识 第二课 初识 STM32

这篇具有很好参考价值的文章主要介绍了【STM32】基础知识 第二课 初识 STM32。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Cortex-M 系列介绍

ARM 公司

ARM 公司: 只做内核设计和 IP 授权, 不参与芯片设计.

Cortex 内核分类及特征

对比项 Cortex-A (Application) Cortex-R (Real-time) Cortex-M (Microcontroller)
特点 高时钟频率, 长流水线, 高性能 较高时钟频率, 较长的流水线, 实时性强 时钟频率较低, 通常较短的流水线, 超低功耗
应用场景 移动计算, 智能手机, 平板电脑, 数字电视 军工, 汽车电子, 无线基带, 硬盘控制器 工控, 传感器, 消费电子, 家用电器, 医疗器械

Cortex-M3/4/7 介绍

类别 Cortex-M3 Cortex-M4 Cortex-M7
核心版本 ARMv7-M
指令系统 Thumb/Thumb-2 Thumb/Thumb-2 Thumb/Thumb-2
DSP 指令扩展
浮点单元 单精度浮点单元 可选单/双精度浮点单元
流水线 3级 3级+分支预测 6级+分支预测
中断 NVIC, NMI + 1-240 物理中断源, 8-256 个中断优先级 NVIC, NMI + 1-240 物理中断源, 8-256 个中断优先级 NVIC, NMI + 1-240 物理中断源, 8-256 个中断
系统定时器 24 位系统滴答定时器 24 位系统滴答定时器 24 位系统滴答定时器
睡眠模式 集成 WFI 和 WFE 指令以及退出睡眠功能 集成 WFI 和 WFE 指令以及退出睡眠功能 集成 WFI 和 WFE 指令以及退出睡眠功能
调试 可选 JTAG 和 SWD 调试接口 可选 JTAG 和 SWD 调试接口 可选 JTAG 和 SWD 调试接口
内存保护 可选 8 个区域 MPU 可选 8 个区域 MPU 可选 8, 16 个区域 MPU
DMIPS/MHz 1.25 1.25 2.14
CoreMark/MHz 3.34 3.43 5.01
  • DMIPS: Dhrystone Million Instruction Executed Per Second, 用来计算同一秒内系统的处理能力

STM32

STM32 是什么

STM32:

  • ST: 意法半导体
  • M: MCU/MPU (微控制计算单元/微型处理器)
  • 32: 32 位

ST 累计推出了: 5 大类, 18 个系列, 1000 多个型号的 Cortex 内核微控制器

STM32 芯片分类

【STM32】基础知识 第二课 初识 STM32

STM32 命名规则

【STM32】基础知识 第二课 初识 STM32

数据手册

内容概要

章节 概要说明
介绍 简单说明数据手册作用: 介绍大容量增强型 F103x C/D/E 产品的订购信息和机械特性
规格说明 简单介绍 STM32F103 内部所有资源及外设特点
引脚定义 介绍不同封装的引脚分布, 引脚定义等, 含引脚特性, 复用功能, 脚位等
存储器映像 介绍 STM32F103 整个 4GB 存储空间和外设的地址映射关系
电器特性 介绍 STM32F103 的详细电器特性, 包括工作电压, 电流, 温度, 各个外设资源的电器性能
封装特性 介绍 STM32F103 不同的封装机械数据 (脚距, 长短等), 热特性等
订货代码 和 2.3.2 节内容类似, 介绍 STM32 具体型号所代表的意义, 方便选型订货
版本历史 介绍数据手册不同版本之间的差异和修订内容

芯片的基本参数 (STM32F103ZET6 为例)

  1. 主频/FLASH/SRAM: 72MHz/512KB/64KB
  2. 工作电压/最大电流: 2.0~3.6V/150mA
  3. IO引脚接入电压范围: COMS 端口: -0.3V~3.6V, 兼容 5V 端口: -0.3V~5.5V
  4. 单个 IO 引脚最大电流: 25mA

出处: 笔记摘自正点原子文章来源地址https://www.toymoban.com/news/detail-432137.html

到了这里,关于【STM32】基础知识 第二课 初识 STM32的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • STM32 ADC基础知识讲解

    在正式的学习如何编写ADC代码时我们先来学习一下ADC的基础知识部分,只有掌握好了这些基础知识才能顺利的进行后面的代码编写。 ADC 指的是模数转换器(Analog-to-Digital Converter),它是一种用于将模拟信号转换为数字信号的电子设备或电路。 模拟信号是连续变化的信号,可

    2024年02月09日
    浏览(40)
  • STM32 基础知识入门 (C语言基础巩固)

    1、在不改变其他位的值的状况下,对某几个位进行设值 这个场景在单片机开发中经常使用,方法就是先对需要设置的位用操作符进行清零操作, 然后用|操作符设值。 比如我要改变 GPIOA 的 CRL 寄存器 bit6(第 6 位)的值为 1,可以先对寄 存器的值进行清零操作:  然后再与需

    2024年02月01日
    浏览(56)
  • STM32第二课:灯的亮灭、流水灯、有源蜂鸣器

             STM32的第二课,我们来学习如何使用STM32控制等的亮灭,使用多重控制制作我们自己的流水灯,然后再了解一下有源蜂鸣器的用法,创造出不一样的声音。         首先开头包含STM32的头文件#include \\\"stm32f10x.h\\\",这个头文件包含STM32众多的重要驱动,一定要把这个头文

    2024年01月24日
    浏览(41)
  • 【STM32】基础知识 第十三课 中断

    今天小白我将带领大家详细介绍 STM32 单片机中的中断处理机制, 包括中断的基本概念, 配置和使用方法. 中断在嵌入式系统中扮演着重要角色, 使系统能够快速响应外部事件, 提高系统的实时性和效率. 中断 (Interrupt) 是单片机和其他嵌入式系统中的一种重要机制, 用于在发生特定

    2024年02月17日
    浏览(59)
  • 【STM32】基础知识 第十课 CubeMx

    CubeMX (全称 STM32CubeMX) 是 ST 公司推出的一款用于 STM32 微控制器配置的图形化工具. 它能帮助开发者通过直观的图像界面快速完成 STM32 微控制器的硬件配置, 外设初始化以及中间件设置等工作. 通过 CubeMX, 开发者可以大幅提高开发效率, 降低开发难度, 尤其是对于刚接触 STM32 的新

    2024年02月05日
    浏览(53)
  • 【STM32】基础知识 第六课 内核 & 架构

    4 个主动单元 + 4 个被动单元 主动单元 被动单元 Cortex M3 内核 DCode 总线 (D-Bus) 内部 FLASH Cortex M3 内核系统总线 (S-Bus) 内部 SRAM 通用 DMA1 FSMC 通用 DMA2 AHB 到 APB 的桥, 它连接的所有 APB 外设 AHB (Advance High-performance Bus): 高级高性能总线 APB (Advance Peripheral Bus): 高级外围总线 ICode 总线

    2023年04月24日
    浏览(68)
  • STM32-OTA升级-基于STM32CubeMX+STM32F103(一)基础知识

    0 引言 对于一个项目而言,往往将远程升级作为程序的最后一步(基本所有功能都开发完成之后再考虑)。但是在我看来,我们在写单片机的程序之前,就要规划好FLASH的使用情况,因为code、全局变量等重要信息都是放在FLASH(常说的闪存)中的,SRAM是程序运行时的存放位置

    2024年02月04日
    浏览(56)
  • 【STM32标准库】【基础知识】程序烧录

    文章基于适用于STM32F4系列,作者使用STM32F401CCU6开发板。 本文章基于此系列和开发板展开讨论。 我使用的开发板是某宝购买的,型号是STM32F401CCU6 请点这里 烧录器为同家店铺制作的STLINK-V2 请点这里 开发板外观 烧录器外观 请去官网下载,传送门 全部默认安装即可,注意选择

    2024年02月09日
    浏览(84)
  • 【宝藏系列】STM32之C语言基础知识

    C语言是单片机开发中的必备基础知识,本文列举了部分 STM32 学习中比较常见的一些C语言基础知识 下面我们先讲解几种位操作符,然后讲解位操作使用技巧。C语言支持以下六种位操作: 下面,重点讲解一下位操作在单片机开发中的一些实用技巧。 在不改变其他位的值的状况

    2024年02月14日
    浏览(47)
  • 【STM32】基础知识 第一课 单片机简介

    单片机 (Single-Chip Microcomputer) 单品微型计算机, 是一种集成电路芯片. 电脑 vs 单片机: 电脑 单片机 CPU CPU 内存 SRAM 硬盘 Flash 主板 外设 SRAM 静态随机读取器 (Static Random-Access Memory): SRAM 是随机存储器的一种, 属于静态数据, 这类存储器要是维持电源, 里面存储的信息就可以恒常维持

    2024年02月11日
    浏览(99)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包