Skip to content

stm32基础知识

Cortex内核以及芯片

image-20231109222142666

F1系统框架

image-20231109222451180

image-20231109222514871

主动单元: 可以发起通讯

image-20231109222638545

  1. 主动单元
  2. 被动单元

ICode总线直接连接到Flash接口, 但是没有经过总线矩阵, 为的是加快读取的速率

AHB=>72MHz

APB1=>36MHz

APB2=>72MHz

其他架构

image-20231109223559174

image-20231109223630721

上面的S0-S7对应的是主动总线, M0-M7对应的是被动主线

image-20231109225850042

image-20231109225911986

image-20231109225945938

image-20231109231501866

image-20231109231522897

image-20231109231602432

寻址范围

32位单片机有32根地址线, 每一根地址线有两种状态

单片机的内存地址访问到的存储单元是以字节为单位的

存储器可以指存储数据的设备, 本身没有地址信息, 对存储器分配地址的过程就是存储器的映射

image-20231109232624697

image-20231110223816801

寄存器映射

寄存器是一个特殊的内存, 可以实现对于单片机的控制

image-20231110224147188

给寄存器命名的过程就叫做寄存器映射

计算寄存器的位置的时候使用的是总线地址+外设及四肢+设备便宜

image-20231110230754265

image-20231110230810837

image-20231110230840176