STM32 ——系统架构

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屏幕等

相关推荐
三佛科技-187366133972 小时前
辉芒微MCU需要熟悉哪些指令?这15条核心指令与入门要点必须掌握
单片机·嵌入式硬件
The️3 小时前
STM32-FreeRTOS操作系统-任务管理
stm32·单片机·嵌入式硬件·mcu
星一工作室4 小时前
STM32项目分享:基于单片机的图书馆座位监测系统
stm32·单片机·嵌入式硬件
La Pulga4 小时前
【STM32】外部中断(上)
c语言·stm32·单片机·嵌入式硬件
猫猫的小茶馆4 小时前
【C语言】汇编语言与C语言的混合编程
c语言·开发语言·stm32·单片机·嵌入式硬件·mcu·物联网
La Pulga4 小时前
【STM32】定时器编码器接口
c语言·stm32·单片机·嵌入式硬件·mcu
北冥电磁电子智能5 小时前
江协科技STM32学习笔记补充之003 :STM32复位电路的详细分析
stm32·单片机·嵌入式硬件
Coision.5 小时前
硬件:51单片机
单片机·嵌入式硬件·51单片机
逼子格5 小时前
【Protues仿真】基于AT89C52单片机的温湿度测量
单片机·嵌入式硬件·定时器·硬件工程师·dht11·温湿度传感器·at89c52
意法半导体STM326 小时前
基于 STM32N6-AI Image Classification 使用 git bash 命令行示例 LAT1552
人工智能·git·stm32·ai·gdb·stm32n6·stedgeai