打印

地址偏移 什么意思

[复制链接]
1474|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
happy_snail|  楼主 | 2012-6-14 09:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
se, AN, TE, SRAM, RAM
例:
控制寄存器(CRC_CR)
地址偏移:0x08
复位值:0x0000 0000

还有:
下面的例子说明如何映射别名区中SRAM 地址为0x20000300的字节中的位2:
0x22006008 = 0x22000000 + (0x300×32) + (2×4).

bit_band_base 是别名区的起始地址
0x22000000 为什么 不是 0x20000000 很郁闷??

还有
bit_word_addr = bit_band_base + (byte_offset×32) + (bit_number ×4)

怎么区分
bit_band_base 是别名区的起始地址。
byte_offset 是包含目标位的字节在位段
bit_number 是目标位所在位置(0-31)

SRAM 地址为0x20000300
到底那几位是 起始地址
到底那几位是 目标位的字节在位段

相关帖子

沙发
dingdan258| | 2012-6-14 12:28 | 只看该作者
呵呵,终于上来啦,网速不给力。

使用特权

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

本版积分规则

9

主题

80

帖子

1

粉丝