STM32系统架构

Cortex-M内核&芯片

Cortex-M内核以及调试系统由ARM公司设计,并授权给芯片制造厂商。

由芯片制造商设计开发芯片。

MCU厂商,经ARM公司授权,添加不同的外设=各种xx32芯片

F1系统架构

4个主动单元+4个被动单元

  • Cortex-M3内核 DCode总线(D-Bus)
  • Cortex-M3内核 系统总线(S-Bus)
  • 通用DMA1
  • 通用DMA2
  • 内部FLASH
  • 内部SRAM
  • FSMC
  • AHB到APB的桥,它连接的所有APB外设

主动单元可以主动发起通信或指令,但被动单元不能。

AHB:高级高性能总线,APB:高级外围总线

F1系统架构图

ICode总线直接连接Flash接口,不需要经过总线矩阵。

总线时钟频率:

  • AHB:72MHz
  • APB1:36MHz
  • APB2:72MHz

F4系统架构

8个主控总线+7个被控总线

CCM RAM:只能访问数据,优点访问速度快,缺点不支持DMA。

相关推荐
时光飞逝的日子34 分钟前
stm32进入睡眠模式的几个注意点
stm32·单片机·嵌入式硬件
weixin_462901975 小时前
STM32F103C8T6裸机多任务编程的问题
stm32·单片机·嵌入式硬件
Jumbuck_107 小时前
基于OpenMV+STM32+OLED与YOLOv11+PaddleOCR的嵌入式车牌识别系统开发笔记
笔记·stm32·嵌入式硬件
小智学长 | 嵌入式11 小时前
单片机-89C51部分:4、固件烧录
c语言·单片机·嵌入式硬件
时之彼岸Φ11 小时前
Adruino:传感器及步进电机
单片机·嵌入式硬件
网易独家音乐人Mike Zhou11 小时前
【Linux应用】交叉编译环境配置,以及最简单粗暴的环境移植(直接从目标板上复制)
linux·stm32·mcu·物联网·嵌入式·iot
少年、潜行12 小时前
【开源】基于51单片机的简易智能楼道照明设计
单片机·嵌入式硬件·51单片机
honey ball12 小时前
为啥低速MCU单板辐射测试会有200M-1Ghz的辐射信号
单片机·嵌入式硬件
憧憬一下13 小时前
stm32之EXIT外部中断详解
stm32·单片机·嵌入式·中断
小猪写代码13 小时前
嵌入式硬件开发工具---万用表---示波器---仿真器
单片机·嵌入式硬件