STM32G0存储器和总线架构


前言

`
此文章是STM32G0 MCU的学习记录,并非权威,请谨慎参考。

STM32G0主流微控制器基于工作频率可达64 MHz的高性能Arm® Cortex®-M0+ 32位RISC内核。该系列微控制器具有高集成度,适合消费、工业和家电领域的各类应用,也能充分满足物联网 (IoT) 解决方案的需求。

这些器件集成了存储器保护单元 (MPU)、高速嵌入式存储器、DMA、丰富的系统功能、增强型I/O与外设。它们提供了多个标准通信接口(2个I2C、2个SPI/1个I2S和2个USART)、一个最多19通道的12位ADC (2.5 Msps)、低功耗RTC、高级控制PWM定时器、四个通用16位定时器、两个看门狗定时器和一个SysTick系统定时器。


一、系统架构

  • 两个主器件:
    – Cortex®-M0+内核
    – 通用 DMA
  • 三个从器件:
    – 内部 SRAM
    – 内部 Flash
    – 带 AHB-APB 桥的 AHB,用于连接所有 APB 外设
    在这里插入图片描述

二、存储器构成

程序存储器、数据存储器、寄存器和 I/O 端口排列在同一个线性(即地址连续)的 4 GB 地址空间内。各字节按小端格式在存储器中编码。字中编号最低的字节被视为该字的最低有效字节,而编号最高的字节被视为最高有效字节。
可寻址的存储空间分为 8 个主要块,每个块为 512 MB。

三、存储器地址映射

在这里插入图片描述

四、存储器边界地址

在这里插入图片描述

五、外设寄存器边界地址

-在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值