尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Cortex-M3 内核 MCU-STM32F1 构建之路:(一)单片机 MCU 的构成,包括 FLASH 和 SRAM 的区别,以及引脚类型

Cortex-M3 内核 MCU-STM32F1 构建之路:(一)单片机 MCU 的构成,包括 FLASH 和 SRAM 的区别,以及引脚类型
📅 发布时间:2026/6/19 17:07:06
上一篇下一篇
SWD 和 JTAG 的区别待写

1)单片机 MCU 的构成

单片机:Single-Chip Microcomputer,单片微型计算机,是一个完整的系统级芯片,也称为 MCU(MicroController Unit)。

MCU 通常是一 个大的体系级芯片,他把 CPU、SRAM、FLASH 都集成到了该芯片中(和电脑不一样,电脑这三个都是分开的),内部的完整构成为:CPU + 存储器 + 外设控制器 + 时钟系统 + 总线矩阵 + 电源管理。
MCU 芯片外部图:
在这里插入图片描述
MCU 芯片内部图(LQFP封装,不尽相同,仅作参考):
在这里插入图片描述

构成:

在这里插入图片描述

其中:

  • CPU:中央处理器,比如 ARM Cortex-M3(相当于电脑的 CPU )
  • SRAM:静态随机存取存储器动态存储器 DRAM )就是(相当于电脑的运行内存,不过电脑的
  • FLASH:闪存,是一种非易失性存储器,其中一部分用于存储代码,一部分用于存储关键数据(相当于电脑的硬盘)
    • 下载在单片机的 flash 里的,掉电保护。就是也就是说代码
    • 特点是:非易失、可多次擦写(10万次以上)、支持块擦除,速度快、成本低,集成度高。
    • 电脑中的硬盘,本质上就是大容量的 Flash 存储器。
    • 【注意】ROM 翻译过来是只读存储器,最初的 ROM 是出厂时写入,无法修改,随着技术发展,出现了可编程的“ROM”,比如 EEPROM,而 FLASH 是 EEPROM 的改进版,支持块擦除(比字节擦除更快)。现代多称呼 ROM 是一个功能概念,指 “用来存程序、掉电不丢的存储器” ,而 Flash 是一种科技实现,是现代单片机中实现 ROM 特性的主流方式。
  • 外设控制器:IO 口、USB 等外设的控制器

2)FLASH 和 SRAM 的区别

特性FLASHSRAM
存储类型非易失性存储器(断电后材料不丢失)易失性存储器(断电后数据丢失)
主要用途存放程序代码和常量数据(如图片、设置)存放运行时数据(如变量、堆栈、中间结果)
读写速度读取较快,写入很慢(需先擦除再写)读写都极快,与 CPU 速度匹配
读写方式按“扇区/页”擦除,按“字/页”写入可按“字节/字”随机读写,像普通内存
寿命有限(通常 1万~10万次擦写)理论上无限次读写
成本与密度成本低,存储密度高(容量大)成本高,存储密度低(容量小)
类比像 硬盘或 U 盘——用于长期保存文档像 电脑内存条 (RAM)——程序运行时的“工作台”

方便来说就是:FLASH 是“仓库”:用来长期存放程序和资料,断电不丢,但存取慢;SRAM 是“工作台”:程序运行时把要用的东西从仓库(FLASH)搬上来,飞快处理,断电后清空。在单片机中,应用从 FLASH 启动,但运行时的变量、堆栈等必须加载到 SRAM 中才能被 CPU 高速访问。

【注意】RW-data(read write)类型的数据:一个初始值非 0 的数据,初值会存放在 FLASH 中,然后程序启动后,将 Flash 中存储的 RW-data 初始值复制到 SRAM 中对应的变量地址。之后程序运行过程中,CPU 操作的都是 SRAM 中的,可以自由读写。

3)原理图引脚类型:

  • 电源引脚;就是:标识符前以 V 开头的基本上都
  • 晶振引脚:标识符里带 OSC 的都是;
  • 复位引脚:标识符里带 RST 的都是;
  • 下载引脚:JTAG 和 SWD 相关的引脚(串口1也可以下载,可是一般都不用);
  • BOOT引脚:标识符里带 BOOT 的引脚都是(一般是2个);
  • GPIO引脚:凡是以 P 开头的引脚都是;

相关新闻

  • P14480 化作彗星 题解
  • PG系列:Select查询一样会被阻塞
  • 制作自己的最小操作系统

最新新闻

  • 终极游戏分屏指南:让任何PC游戏都能本地多人对战
  • 本地代码AI工作流:Ollama+VSCode替代Codex实战指南
  • 沧州家长口碑优选!2026单招择校高满意度机构,差异对比一目了然 - 快乐的大脚123
  • 2026 年邯郸厨卫屋顶防水修缮三家对比测评 吉修匠 99.8 分 - 吉修匠
  • 2026 年 6 月最新资讯:萧邦国内全部官方维修门店地址全面更新公示,专属全国服务热线同步上线运行 - 亨得利中国服务中心
  • 卡地亚 2026 年 6 月全国官方维修网点实地调研验证报告:统一服务流程全面更新,专属售后体验迎来系统性全新升级 - 卡地亚中国服务中心

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号