
ATmega32U6/AT90USB64/128
图5-10 。
地址映射具有32 KB的外部存储器
内存配置
AVR存储器映射
外部32K S·拉姆
0x0000
内部存储器
0x20FF
0x2100
0x0000
ISRAM结束
XMEM开始
0x7FFF
0x8000
外
内存
0x7FFF
ISRAM结束+为0x8000
XMEM启动+为0x8000
(未使用)
0xFFFF
5.5.9
使用外部存储器所有64KB的位置
由于外部存储器的内部存储器映射之后,如图
图5-4 ,
只
外部存储器的56KB可在默认情况下(地址空间0x0000到0x20FF保留
对于内部存储器) 。然而,也能够充分利用整个外部存储器的由
掩蔽高位地址为零。这可以通过使用XMMn位和控制来实现
通过软件最显著位地址。通过设置端口C输出0x00 ,并releas-
荷兰国际集团最显著位正常的端口引脚的操作,存储器接口就可以解决
为0x0000 - 0x2FFF 。请参阅下面的代码示例。
必须小心使用这个选项,因为大部分内存被屏蔽客场行使。
37
7593H–AVR–11/08