[AVR单片机] ICCAVR中如何调试C程序?

[复制链接]
 楼主| zhaoweige 发表于 2009-6-1 22:27 | 显示全部楼层 |阅读模式
在ICCAVR中找不到调试命令或菜单什么的?
听说是要生成COFF文件后,在studio中调试?
郁闷,才用一段时间,感觉ICCAVR不怎么好用

还有个问题,各位大虾我在源文件中定义的

#define  fosc 40000000;//外部晶振频率
#define  baud 19200;//波特率设定

UBRRL = (fosc-16*baud)/16/baud%256;//设置波特率寄存器低位字节
UBRRH = (fosc-16*baud)/16/baud/256;//设置波特率寄存器高位字节

这里fosc超过了int范围,是不是上边的计算都进行了隐式的强制类型转换,转为long型计算?
51414 发表于 2009-6-2 14:47 | 显示全部楼层

好像是要在studio中调试

没有keil方便,第二个问题不懂
li_s_w 发表于 2009-6-2 22:50 | 显示全部楼层

AVR 调试

ICC生成COF文件后在AVR STUDIO中调试。
 楼主| zhaoweige 发表于 2009-6-4 14:50 | 显示全部楼层

下了AVRstdio 晚上回去调试,白天没时间,谢了!

下了AVRstdio 晚上回去调试,白天没时间,谢了
楼上二位!
AV693 发表于 2009-6-4 19:57 | 显示全部楼层

可在整数后面加入UL,把这个数定义为无符号长整型

可在整数后面加入UL,把这个数定义为无符号长整型。
#define  fosc 40000000UL;//外部晶振频率
zzb147 发表于 2009-6-21 16:56 | 显示全部楼层

自动生成初始化代码

ICCAVR中输入想要的波特率,可以自动生成初始化代码的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

147

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

37

主题

147

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部