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

相关推荐
国科安芯7 小时前
立方星与微纳卫星综合电子微型化趋势下的抗辐射MCU选型综述
人工智能·单片机·嵌入式硬件·mcu·risc-v·抗辐射
xunyan62347 小时前
3-1 独立按键控制LED亮灭(SDCC + Notepad++ + STC-ISP/普中ISP)
单片机·嵌入式硬件·接口隔离原则
WD137298015578 小时前
WD5030L,为充电桩、工业设备、5G 基站、车载系统、消费电子提供电源,7-30V 的宽压输入
stm32·单片机·嵌入式硬件·5g·车载系统·51单片机
创界工坊工作室10 小时前
30-基于STM32的小麦烘干塔温度控制系统设计
stm32·单片机·嵌入式硬件·proteus
Zwawa11 小时前
先把轮子转稳,才不会烧心:编码器速度环 PID 怎么接回 PWM
c语言·单片机·嵌入式
单片机仿真设计12 小时前
【proteus仿真设计】基于 STM32 的开荒机器人遥控控制系统设计(仿真图+程序)
stm32·嵌入式硬件·机器人·proteus
smartpi_ai12 小时前
51 单片机写好了,大模型语音怎么接?17T 全驱动的现成方案、双板串口分工的边界与画板前的三项硬件确认
单片机·嵌入式硬件·学习
我先去打把游戏先12 小时前
NimBLE是什么-ESP32蓝牙协议栈详解
单片机·嵌入式硬件·ubuntu
木子n113 小时前
车载以太网与SOME/IP服务化通信实战-02.状态机与订阅:SOME/IP-SD的三态迁移、重传账与上电风暴
嵌入式硬件·网络协议·车载系统·车载以太网·some/ip
Gongsion13 小时前
30V输入耐压|1.5μA超低静态电流|200mA输出,CSM52系列:线性稳压器LDO,12V母线转3.3V/5V传感器、MCU弱电支路可靠稳压方案
单片机·嵌入式硬件·车载系统·无人机·智能家居