导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→AVR单片机:ICC AVR 编译器请教?

* 9132: AVR单片机:ICC AVR 编译器请教?

   zhan 
zhan发表的帖子 

 AVR单片机:ICC AVR 编译器请教?
AT mega128 有两种工作模式,mega103C和mega128模式,两种模式下DATA Memory有很大的区
别,mega128模式下$0000-$001F为32个通用寄存器地址,$0020-$005F为64个I/O寄存器地址,
$0060-$00FF为160个扩展I/O寄存器地址,$0100-$10FF为4096字节内部SRAM,$1100-$FFFF为
61184字节外部SRAM,在mega103C模式下$0000-$001F为32个通用寄存器地址,$0020-$005F为64
个I/O寄存器地址,$0060-$0FFF为4000字节内部SRAM,$1000-$FFFF为61440个字节外部SRAM。我
的程序在ICC AVR(Version 6.22B)下编译,器件选用mega128(此处的选择项不提供两种模式的
区分选择),编译后用AVR Studio仿真,发现将FUSES位无论设置位meag128还是mega103C模式,
我程序中的变量都是从$0060地址开始分配,因此在mega128模式下变量地址与扩展寄存器地址冲
突,程序不能正确运行,mega103模式下可正确运行。我想是编译器的问题,请问如何让编译器
在mega128模式下编译?谢谢!

发表时间:2002年7月18日13:29:00

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:应该改为90%的工程师没有90样产品面市。如果没有一样产品面市的话谁给你发工资?国营企业还有
[下一篇帖子]:临渊慕鱼,不如退而结网。    人生的定位,决定人生的成功与