打印
[AVR单片机]

ICCAVR中如何调试C程序?

[复制链接]
6683|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 晚上回去调试,白天没时间,谢了
楼上二位!

使用特权

评论回复
5
AV693| | 2009-6-4 19:57 | 只看该作者

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

可在整数后面加入UL,把这个数定义为无符号长整型。
#define  fosc 40000000UL;//外部晶振频率

使用特权

评论回复
6
zzb147| | 2009-6-21 16:56 | 只看该作者

自动生成初始化代码

ICCAVR中输入想要的波特率,可以自动生成初始化代码的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

147

帖子

1

粉丝