这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » AVRStudio4,07 AVRStudio4.07的问题

共3条 1/1 1 跳转至

AVRStudio4,07 AVRStudio4.07的问题

院士
2006-09-17 18:14:16     打赏
AVRStudio4,07 AVRStudio4.07的问题



关键词: AVRStudio4     AVRStudio4.07         

院士
2006-12-22 22:43:00     打赏
2楼
问 各位朋友,有没有碰到过这种情况,在AVRStudio中的Watch中显示变量,显示的数据和实际的数据不一样,如在窗口中显示为“1”,在程序中对这个变量进行判断,结果可能是“0”,我想Atmel公司应该不会在软件中让这种低级错误出现,是我的机器问题吗?在其它机器也出现这种现象。
我用的仿真器是ICE200,如果是仿真器的问题我要找双龙
因为这个问题让我走了许多弯路 1: 那你有没看他编译后的汇编是做什么了? 2: 我见过的情况比如
i=getchar();
i=acsii2hex(i);

用ICCAVR编译,这时候你就看不到i的变化.ICC为了节约代码,自作聪明并没有实际返回i到储存i的那个寄存器.
如果这么写:
i=getchar();
i++;
i--;
i=acsii2hex(i);
强迫它返回函数的值就可以看到了. 3: up 4: ICE200最好配合AVRSTUDIO3.56使用。 5: 就是就是,我也用了一下4.07,觉得不爽,还是又用3.56的去了

高工
2022-08-20 15:36:28     打赏
3楼

学习一下


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]