打印
[技术讨论]

基地址已经可以区分了,加一个相同的偏移地址有何意义?

[复制链接]
355|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
dlutccj| | 2021-2-4 09:18 | 只看该作者
不同端口的同一个寄存器给予各自基地址的偏移相同

使用特权

评论回复
板凳
R2D2| | 2021-2-9 18:40 | 只看该作者
你完全可以不加,没有人会拦着你。

使用特权

评论回复
地板
zchong| | 2021-2-10 06:42 | 只看该作者
这事得自己认真思考

使用特权

评论回复
5
那个谁啊| | 2021-2-16 19:38 | 只看该作者
偏移相同

使用特权

评论回复
6
雪山飞狐D| | 2021-2-16 19:55 | 只看该作者
GPIOA, GPIOB,。。。。的BSRR地址相同偏移,方便整理

使用特权

评论回复
7
jimsboy| | 2021-2-26 16:55 | 只看该作者
本帖最后由 jimsboy 于 2021-2-26 16:57 编辑

对你初学来说,你可以简单的记住,GPIOA的BSSR的地址是40010818 GPIOB的BSSR是40010C18 . 但是GPIOC的BSSR是多少呢?从前面可的规律可知是40011018 .它里边用多个GPIO,为了设计方面,肯定也是和我们复制-粘贴那样弄出来的,但地址是不能重复的,所以为了能让你好记,就分成了基地址和偏移,这对已经习惯了这种表达方式的人来说,这个太简单了,但刚从51之类过来的初学者,就会有点蒙.它只是帮你总结了一下规律而已
另外,它的表达不够准确,40010800这个不是GPIOA BSSR的基地址,而是GPIOA的其地址,所有GPIOA相关的都从这一个地址开始.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

836

主题

2671

帖子

22

粉丝