STM32系统架构

STM32系统架构

在这里插入图片描述
由单元来划分:驱动单元、被驱动单元
驱动单元包含以下部分
Cortex-M3、D总线、系统总线、DMA1、DMA2
ICode->指令总线:将M3的指令总线和Flash接口进行连接
DCode->数据总线:将M3的数据总线和外围的散存存储器的数据总线进行连接(常量的加载和调试)
System->系统总线:将M3内核和外设的总线进行连接到总线矩阵上面,而总线矩阵作用是协调M3内核和DMA的访问仲裁
DMA总线:DMA的AHB总线接口与总线矩阵相连,总线矩阵也起到了协调的作用,像将DCode和DMA连接到外部的SRAM和Flash以及外设访问的协调。

在这里插入图片描述
被驱动单元包括以下部分
Flash、SRAM、FSMC、AHB桥
APB1操作的都是速率比较低的外设,它的时钟频率为36M
APB2可以达到AHB最高速率72M,连接的外设时钟频率较高
不同外设有不同频率,起到了降低功耗的作用(在STM32开发的时候一定要注意一点:首先要用哪个外设,必须要开启它的时钟,只有当时钟开启后,外设才能进行配置,如果配置好后不打开时钟,是不能进行工作的,相当于每个外设连到时钟这里都有一个开关)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值