
ATmega64(L)
使用的所有位置
外部存储器小于
64 KB
由于外部存储器是内部存储器之后映射为如图11所示,
寻址所述第一4352个字节的数据时,外部存储器未被寻址
空间。它可能会出现在第一4352个字节的外部存储器的不可访问
(外部存储器地址0x0000 0x10FF ) 。但是,连接一个外部时
相机内存小于64 KB ,例如32 KB,这些地方很容易访问
只需从地址0x8000到0x90FF解决。由于外部存储器
地址位A15没有连接到外部存储器,地址0x8000到0x90FF
将显示为地址0x0000到0x10FF的外部存储器。针对以上
地址0x90FF不建议,因为这将解决外部存储器地址
在已经访问由另一个(低级)地址和灰。到应用软件,
外部32 KB的内存将显示为为从0x1100一个线性32 KB地址空间
到0x90FF 。这示于图17。存储器配置B指的是
ATmega103兼容模式,配置A到非兼容模式。
当设备在ATmega103兼容模式设置时,内部地址空间是
4096字节。这意味着,第一4096个字节的外部存储器的可
在访问地址0x8000到0x8FFF 。在软件应用中,外部32
KB的内存将显示为一个线性32 KB的地址空间为0x1000到0x8FFF 。
图17 。
地址映射具有32 KB的外部存储器
内存配置
AVR存储器映射
外部32K SRAM
内存配置B
AVR存储器映射
外部32K SRAM
0x0000
内部存储器
0x10FF
0x1100
0x0000
0x0000
0x0FFF
0x1000
内部存储器
0x0000
0x0FFF
0x1000
0x10FF
0x1100
0x7FFF
0x8000
外
内存
0x7FFF
0x7FFF
0x8000
外
内存
0x7FFF
0x90FF
0x9100
0x8FFF
0x9000
(未使用)
(未使用)
0xFFFF
0xFFFF
33
2490G–AVR–03/04