OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7650|回复: 4

关于地址的问题

[复制链接]

76

主题

355

帖子

0

精华

高级会员

Rank: 4

积分
671
金钱
671
注册时间
2012-9-19
在线时间
5 小时
发表于 2012-9-20 10:37:29 | 显示全部楼层 |阅读模式

在STM32F103系列里!
#define SDIO_FIFO_Address               ((uint32_t)0x40018080) 
这个东西在数据手册里可以找到存储器映像0x4001 8000 - 0x4001 83FF(起始地址) SDIO(外设)其中  0X80 偏移地址寄存器名字叫SDIO_FIFO; 那么这个地址应该是40010080吧。怎么会是40018080呢?

具有资深STM32点灯技术,
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

54

主题

248

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
484
金钱
484
注册时间
2012-3-23
在线时间
0 小时
发表于 2012-9-20 10:58:03 | 显示全部楼层
回复【楼主位】敌害:
---------------------------------
你再认真看一下,地址是这样的:0x4001 8000+偏移(0x80)=0x4001 8080
从心所欲
回复 支持 反对

使用道具 举报

76

主题

355

帖子

0

精华

高级会员

Rank: 4

积分
671
金钱
671
注册时间
2012-9-19
在线时间
5 小时
 楼主| 发表于 2012-9-20 11:04:00 | 显示全部楼层
回复【2楼】楚地狂生:
---------------------------------
是的。是我粗心没看到。谢谢。但是还有个问题关于FSMC的。我的液晶接法是FSMC。但是0X6C00 0000 这个是地址端口我明白,数据端口为何是0x6C00 0002呢?这个2怎么来的。。。再对比USB 地址端口0X6C20 0000 (地址端口)  0x6C20 0008(数据端口)更不理解了,怎么编出来的啊这些
具有资深STM32点灯技术,
回复 支持 反对

使用道具 举报

54

主题

248

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
484
金钱
484
注册时间
2012-3-23
在线时间
0 小时
发表于 2012-9-20 11:51:02 | 显示全部楼层
这是cortex m3内核和ST公司确定的。ARM公司确定一个大体的地址使用范围,0x00000000-0x1FFFFFFF是Code区,更小范围的地址就是有ST公司自己决定的。
你可以去看cortex m3权威指南和STM32中文参考手册。
从心所欲
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2012-9-20
在线时间
0 小时
发表于 2012-9-20 13:17:00 | 显示全部楼层
确实
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 23:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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