STM32 ——系统架构

server/2025/3/11 7:07:02/

3个被动单元

SRAM

存储程序运行时用到的变量

Flash(内部闪存存储器)

存储下载的程序

程序执行时用到的常量

桥接1和桥接2

AHB到APB的桥(AHBtoAPBx)

桥1

通过APB2总线连接到APB2上的外设。
高速外设,最高72MHz。

桥2

通过APB1总线连接APB1上的外设
低速外设,最高36MH

四个驱动(主动)单元

CortexTM-M3内核DCode总线(D-bus)

DCode

通过外部的DCode总线连接到总线矩阵然后与闪
存存储器的数据接口相连接,实现从Flash常量
加载和调试访问

内核系统总线(S-bus)

System

通过外部的System总线连接到总线矩阵

通用DMA1 (Direct Memory Access)
通用DMA2

通过DMA总线,连接到总线矩阵。作用就是降低
CPU负担,不通过CPU实现内存和外设之间的数
据传输

其他单元

内部ICode总线

通过外部的ICode总线连接Flash,实现指令的读取

FSMC(FlexibleStatic Memory Controller)

( 灵活的静态存储器控制器

用来扩展外部SRAM,Flash,连接LCD屏幕等


http://www.ppmy.cn/server/174124.html

相关文章

基于大模型的颅后窝脑膜瘤手术全流程预测与治疗方案研究

目录 一、引言 1.1 研究背景与意义 1.2 研究目的 1.3 国内外研究现状 二、颅后窝脑膜瘤概述 2.1 定义与分类 2.2 流行病学特征 2.3 临床症状与诊断方法 三、大模型技术原理与应用 3.1 大模型简介 3.2 数据收集与预处理 3.3 模型训练与验证 四、术前预测与手术方案…

华为eNSP:实验 OSPF单区域

OSPF(Open Shortest Path First)是一种链路状态路由协议,用于在IP网络中动态计算路由。OSPF单区域是指所有OSPF路由器都位于同一个区域(Area 0,也称为骨干区域)中的网络设计。 一、OSPF单区域的基本概念 区…

从Windows到ARM Linux:Qt程序的交叉编译与移植指南

引言 在嵌入式开发中,我们经常需要将桌面端开发的Qt程序部署到ARM架构的Linux设备。本文详细介绍如何将Windows平台开发的Qt程序,通过Linux虚拟机交叉编译为ARM架构可执行文件的完整过程 环境准备 需要特别注意的是,对于CentOS 7 默认支持…

OpenCV实现视频背景提取

在计算机视觉领域,背景减除(Background Subtraction)是一种常用的技术,用于从视频序列中提取前景对象。 背景减除的核心思想是通过建模背景,然后将当前帧与背景模型进行比较,从而分离出前景对象。 OpenCV…

SQLite与Room持久化

SQLite与Room持久化 一、SQLite数据库简介 SQLite是Android系统内置的轻量级关系型数据库,它不需要单独的服务器进程,可以直接集成到应用中。作为一个完整的数据库,SQLite支持标准的SQL语法、事务处理和复杂查询,同时占用资源少,适合移动设备使用。 1.1 SQLite的特点 零…

蓝桥杯第二天:2022国赛 第一题 小蓝与钥匙

public static void main(String[] args) { // 全错位排列要求所有元素均不在原位上。对于 n 个元素,其错排数 D(n) 的递推公式为:// // D(n)(n−1)⋅[D(n−1)D(n−2)]int m28,n14;long resultC(m,n)*D(14);//从28个数中取14个数有C(m,n…

Windows 系统下安装 RabbitMQ 的详细指南

Windows 系统下安装 RabbitMQ 的详细指南 Windows 系统下安装 RabbitMQ 的详细指南1. 前言2. 安装前的准备3. 安装步骤3.1 下载并安装 Erlang3.2 下载并安装 RabbitMQ3.3 配置环境变量3.4 验证安装3.5 启用 RabbitMQ 管理插件 4. 常见问题解决4.1 RabbitMQ 服务无法启动4.2 无法…

鸿蒙与DeepSeek深度整合:构建下一代智能操作系统生态

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 https://www.captainbed.cn/north 目录 技术融合背景与价值鸿蒙分布式架构解析DeepSeek技术体系剖析核心整合架构设计智能调度系统实现…