在IAR编译器中看到有这两个关键字:__io,__ext_io; 作用是定义变量在IO空间; 0X20~0X5F是IO Registers,肯定不能用了; 只有0X20~0XFF:Ext I/O Reg.可定义了,但从DATASHEET看,这似乎是AVR保留的地址空间,这个空间能做为普通的RAM使用吗?
另在DATASHHET上说MEGA48的RAM大小为512BYTE,地址应当是从0X100~0X2FF,但如果0X60~0XFF空间可以做为RAM使用的话,呵呵,是不是意味着真正的RAM区比标出的512BYTE要多{呵呵,免费送点RAM,这可是好事情^^}
用过AVR的兄弟冒个泡讲讲^^
::嘿嘿,主流MCU中就差AVR/LPC没玩了(LPC不想玩,一直都不喜欢LPC,不知怎么回事,ZLG先生听了不要生气),最近项目整理期,能抽片刻闲看看拉,呵呵,我紧跟HOTPOWER的脚步,也来做AVR菜鸟了^^ |