硬汉嵌入式论坛

 找回密码
 立即注册
查看: 947|回复: 5
收起左侧

[GPIO] STM32H7关于GPIO基地址不理解的问题求助

[复制链接]

3

主题

8

回帖

17

积分

新手上路

积分
17
发表于 2022-10-14 10:56:40 | 显示全部楼层 |阅读模式
请问各位大佬,如下图所示,为什么所有的GPIO基地址都是以D3_AHB1PERIPH_BASE为基础的呢,我不理解这个是怎么来的,是D3域相关?还是其他什么意思?这个可以查找哪些相关资料找到呢,求助!(PS:我看了数据手册里的STM32H7XXxB block diagramSTM32H7XXxB bus matrix好像没能找到)。
image.png image.png image.png image.png

image.png
回复

使用道具 举报

13

主题

192

回帖

231

积分

高级会员

积分
231
发表于 2022-10-14 11:19:22 | 显示全部楼层
寄存器地址,名称而已,我觉得不必深究
{a08c2e20-b263-4496-ae72-022499d4f680}.png
回复

使用道具 举报

210

主题

1043

回帖

1683

积分

至尊会员

More we do, more we can do.

积分
1683
发表于 2022-10-14 13:05:08 | 显示全部楼层
在手册的《Table 8. Register boundary addresses》,不知道你说的芯片型号,我这写的GPIO属于AHB4(D3)的外设
回复

使用道具 举报

3

主题

8

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 2022-10-14 13:42:38 | 显示全部楼层
zhang0352505 发表于 2022-10-14 11:19
寄存器地址,名称而已,我觉得不必深究

看了这个寄存器、外设的边界地址表,普通GPIO寄存器应该是在D3域的AHB4总线上的。
回复

使用道具 举报

3

主题

8

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 2022-10-14 13:44:05 | 显示全部楼层
zhang0352505 发表于 2022-10-14 11:19
寄存器地址,名称而已,我觉得不必深究

为什么会叫 D3_AHB1PERIPH_BASE 而不是 D3_AHB4PERIPH_BASE
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2022-10-14 15:04:46 | 显示全部楼层
WangH 发表于 2022-10-14 13:44
为什么会叫 D3_AHB1PERIPH_BASE 而不是 D3_AHB4PERIPH_BASE

看这个就明白了

STM32H7新版系统框图,更详细
https://www.armbbs.cn/forum.php? ... 4349&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 19:24 , Processed in 0.176837 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表