地址偏移 什么意思

[复制链接]
2165|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

粉丝
快速回复 在线客服 返回列表 返回顶部