你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32F429IGT6开发板简介 (STM32F429/F767/H743)

[复制链接]
STMCU小助手 发布时间:2022-5-7 18:33
开发板底板鸟瞰图:

E0%FQO@NMMA~}`PH81Q8W)X.png

核心板鸟瞰图:

S[ZGV~B`T%3H3D7INRJC.png

MCU丝印型号详解:

PC5OO`6V3O@F$)R%W3)O}~9.png
]0O3Y2HF}6[V9R_%LOP7M%4.png

总线架构:

KUSKSKE%_PY1C]VXKIW}VGS.png

~E_RXFIABDYU3ITZ~A9QP.png

存储器映射:

0J7X(5RHW}W]7M%_QN}]VLR.png

存储器区域功能划分:

在这 4GB 的地址空间中,ARM 已经粗线条的平均分成了 8 个块,每块 512MB,每个块也都规定
了用途

0NHS`(0ZY0V2_~XKNIIYUYJ.png

在这 8 个 Block 里面,有 3 个块非常重要,也是我们最关心的三个块。Boock0 用来设计成内部
FLASH,Block1 用来设计成内部 RAM,Block2 用来设计成片上的外设。

存储器 Block0 内部区域功能划分

Block0 主要用于设计片内的 FLASH,F429 系列片内部 FLASH 最大是 2MB,我们使用的
STM32F429IGT6 的 FLASH 就是 1MB。

R14GS737H07T5`13~(5GTDQ.png

储存器 Block1 内部区域功能划分

Block1 用于设计片内的 SRAM。F429 内部 SRAM 的大小为 256KB,其中 64KB 的 CCM RAM 位 于 Block0,剩下的 192KB 位于 Block1,分 SRAM1 112KB,SRAM2 16KB,SRAM3 64KB,

6a118ebd96d44949978f88a32e19be86.png

储存器 Block2 内部区域功能划分

Block2 用于设计片内的外设,根据外设的总线速度不同,Block 被分成了 APB 和 AHB 两部分,其
中 APB 又被分为 APB1 和 APB2,AHB 分为 AHB1 和 AHB2,具体见表格存储器 Block2 内部区域
功能划分 。还有一个 AHB3 包含了 Block3/4/5/6,这四个 Block 用于扩展外部存储器,如 SDRAM,
NORFLASH 和 NANDFLASH 等。

4ZNXS6A9{MQ(H1R}~GGDRJ6.png

总线基地址

~]XI1O5F`H22NW~SKXTL.png

外设基地址


总线上挂载着各种外设,这些外设也有自己的地址范围,特定外设的首个地址称为“XX 外设基
地址”,也叫 XX 外设的边界地址。

GPIO外设

@K{KK369F~7LPK9_9U%~%K5.png

外设寄存器


在 XX 外设的地址范围内,分布着的就是该外设的寄存器。以 GPIO 外设为例,GPIO 是通用输入 输出端口的简称,简单来说就是
STM32 可控制的引脚,基本功能是控制引脚输出高电平或者低 电平。最简单的应用就是把 GPIO 的引脚连接到 LED 灯的阴极,LED
灯的阳极接电源,然后通 过 STM32 控制该引脚的电平,从而实现控制 LED 灯的亮灭。 GPIO
有很多个寄存器,每一个都有特定的功能。每个寄存器为 32bit,占四个字节,在该外设的
基地址上按照顺序排列,寄存器的位置都以相对该外设基地址的偏移地址来描述。

4M7PE)PAV1Q9(O%8}UZP}[3.png


收藏 评论0 发布时间:2022-5-7 18:33

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版