STM32——STM32F4系统架构

文章目录

前言

本篇文章为STM32F4系列的系统架构,因为最近在学习F4的板子,暂时先更F4的,有需要F1的后续再更新。

主系统由 32 位多层 AHB 总线矩阵构成,可实现以下部分的互连:

STM32F4XX系统架构

● 八条主控总线:

--- Cortex™-M4F 内核 I 总线、D 总线和 S 总线

--- DMA1 存储器总线

--- DMA2 存储器总线

--- DMA2 外设总线

--- 以太网 DMA 总线

--- USB OTG HS DMA 总线

● 七条被控总线:

--- 内部 Flash ICode 总线

--- 内部 Flash DCode 总线

--- 主要内部 SRAM1 (112 KB)

--- 辅助内部 SRAM2 (16 KB)

--- 辅助内部 SRAM3 (64 KB)(仅适用于 STM32F42xxx 和 STM32F43xxx 器件)

--- AHB1 外设(包括 AHB-APB 总线桥和 APB 外设)

--- AHB2 外设

--- FSMC

借助总线矩阵,可以实现主控总线到被控总线的访问,这样即使在多个高速外设同时运行期间,系统也可以实现并发访问和高效运行。

参考链接:https://blog.csdn.net/dengjin20104042056/article/details/108097414

相关推荐
p***q784 小时前
docker离线安装及部署各类中间件(x86系统架构)
docker·中间件·系统架构
小曹要微笑5 小时前
STM32F7 时钟树简讲(快速入门)
c语言·stm32·单片机·嵌入式硬件·算法
XINVRY-FPGA6 小时前
XCVP1802-2MSILSVC4072 AMD Xilinx Versal Premium Adaptive SoC FPGA
人工智能·嵌入式硬件·fpga开发·数据挖掘·云计算·硬件工程·fpga
天天爱吃肉82188 小时前
电机控制技术深度解析:从基础原理到前沿实战
python·嵌入式硬件·汽车
学习路上_write8 小时前
FREERTOS_互斥量_创建和使用
c语言·开发语言·c++·stm32·单片机·嵌入式硬件
阿祥~10 小时前
sqdaxiang Framework
系统架构
DIY机器人工房10 小时前
简单理解:什么是EMC 整改?
stm32·单片机·嵌入式硬件·面试题·emc·diy机器人工房
p***434815 小时前
HarmonyOS系统架构
华为·系统架构·harmonyos
偶像你挑的噻20 小时前
11-Linux驱动开发-I2C子系统–mpu6050简单数据透传驱动
linux·驱动开发·stm32·嵌入式硬件