求助 atmega64 sram区的奇怪问题 急~
我用 atmega64的片子使用UJ11 - USBJTAG 的仿真器
缺奇怪的发现 我的c编译的程序,总是运行异常
后来,用汇编语言发现sram区 地址0xfff以前的地址,包括0x0fff都可以读也可以写
而 0x1000以后的地址,都不可以写 只可以读
atmega64的sram区是从0x0100到0x10ff的
而c在编译的时候,自动把变量放入地址0x10ff 然后各个变量以此给0x10fe,0x10fd……
但是这样一来,我的变量就全没用了
老师 项目催的很紧,请教明白的达人,我在这先谢谢了 问题解决了
是误操作熔丝位
把64设置成103兼容模式了。。。 呕,怎么老是犯此类问题,在我的讲义中一开始就特别强调注意正确设置熔丝位了,很多问题都发生在此!!
页:
[1]