STM32的结构和组成

发布者:翠绿山水最新更新时间:2024-08-15 来源: cnblogs关键字:STM32  结构  组成 手机看文章 扫描二维码
随时随地手机看文章

2.5 芯片里面有什么

STM32F103采用的是Cortex-M3内核,内核即CPU,由ARM公司设计。

ARM公司并不生产芯片,而是出售其芯片技术授权。

芯片生产厂商(SOC)如ST、TI、Freescale,负责在内核之外设计部件并生产整个芯片,这些内核之外的部件被称为核外外设或片上外设。

如:GPIO、USART(串口)、I2C、SPI等都在做片上外设。

 

 

 ICode总线

ICode中的I表示Instruction,及指令。

我们写好的程序编译之后都是一条条指令,存放在FLASH中,内核要读取这些指令来执行程序就必须通过ICode总线。

 驱动单元

DCode总线

D表示Data,即数据,这要总线是用来取数的。

DMA系统总线

用来传输数据,这个数据可以是在某个外设的数据寄存器

被动单元

内部的闪存存储器:即FLASH,我们编写好的程序就放在这个地方。内核通过ICode总线来取里面的指令。

内部的SRAM:通常说的RAM,程序的变量开销都是基于内部的SRAM。内核通过DCode总线访问。

FSMC:灵活的静态的存储器控制器

AHB到APB的桥

从AHB总线延伸出来的两条APB2和APB1总线,上面挂载着STM32各种各样的特色外设。我们经常说的GPIO、串口、I2C、SPI这些外设在这条总线上,这是我们学习STM32的重点,重点、重点。

 

2.6存储器映射

存储器映射:给存储器分配地址的过程。

存储器重映射:给存储器在分配一个地址就叫存储器重映射。

 

2.7寄存器映射

给已经分配好的地址的又特定功能的内存单元取别名的过程就叫寄存器映射。


关键字:STM32  结构  组成 引用地址:STM32的结构和组成

上一篇:STM新建项目
下一篇:修改指针里面的内容

小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved