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。

相关推荐
SmartRadio10 小时前
STM32WLE5 LoRa 射频匹配优化(V1.1 版)
stm32·单片机·嵌入式硬件·阻抗匹配
笨笨饿12 小时前
74_SysTick滴答定时器中断
c语言·开发语言·人工智能·单片机·嵌入式硬件·算法·学习方法
chao18984413 小时前
基于 STM32 的 Modbus RTU 串口通讯程序
stm32·单片机·嵌入式硬件
fie888913 小时前
基于 STC15F104E 的 T12 白光烙铁控制器方案
stm32·单片机
yuan1999713 小时前
基于 STM32 的工程级扫地机器人方案
stm32·嵌入式硬件·机器人
绿竹-大地14 小时前
韦东山开发板imx6ull移植WS1-CBS-Kit
嵌入式硬件·wifi
qq_4112624214 小时前
wifi自适应
stm32·单片机·嵌入式硬件
洋九八15 小时前
STM32 (NVIC)中断
stm32·单片机·嵌入式硬件
12.=0.15 小时前
【stm32_9.2】FreeRTOS的任务管理:任务策略,调度器启用,任务创建、删除、挂起、恢复
c语言·stm32·单片机·嵌入式硬件
国产电子元器件15 小时前
ACS712国产替代推荐:电流检测芯片选型指南
单片机·嵌入式硬件·物联网