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