打印
[AVR单片机]

那我推荐LS用IAR,可以满足你的要求,而且**版本的也有

[复制链接]
3314|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lyzjhz|  楼主 | 2007-8-15 10:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
lyzjhz|  楼主 | 2007-8-15 15:50 | 只看该作者

怎么没人回音?

使用特权

评论回复
板凳
gjg191| | 2007-8-15 15:58 | 只看该作者

dd

这个软件只能用汇编!!不支持c

使用特权

评论回复
地板
ATmega16| | 2007-8-15 17:46 | 只看该作者

要装WinAVR

要装WinAVR,才能编译C程序。

使用特权

评论回复
5
lyzjhz|  楼主 | 2007-8-16 08:41 | 只看该作者

感谢ATmega16 朋友!

我也装了WINAVR 也没有发现相应的MCU的头文件,不过发现也ioxx.h文件和一些API函数.不知道相应的MCU的一些寄存器在.c文件里编译的时候是怎么找到的?

使用特权

评论回复
6
lyzjhz|  楼主 | 2007-8-16 08:48 | 只看该作者

不知道makefile文件在项目里起到什么重要的作用?

现在刚用AVR GCC软件,还在摸索.希望能得到大家的帮助和指教!

使用特权

评论回复
7
gjg191| | 2007-8-16 10:22 | 只看该作者

dd

avr的麻烦之处是好多开发工具头文件,还有好多定义用法不一样,想换编译软件都要考虑啊

使用特权

评论回复
8
315avr| | 2007-8-16 10:35 | 只看该作者

为什么要换编译器呢?认一个就OK了,ATMEL推荐IAR

为什么要换编译器呢?认一个就OK了,ATMEL推荐IAR;
如果爱好,喜欢多玩,那就没有麻烦可言。

使用特权

评论回复
9
gjg191| | 2007-8-16 10:39 | 只看该作者

dd

我可没这个爱好!!怕麻烦!

使用特权

评论回复
10
315avr| | 2007-8-16 10:43 | 只看该作者

那我推荐LS用IAR,可以满足你的要求,而且**版本的也有

使用特权

评论回复
11
gjg191| | 2007-8-16 10:51 | 只看该作者

dd

IAR Embedded Workbench v7.2 (单片机优秀编译器) 
 软件名称: IAR Embedded Workbench v7.2 (单片机优秀编译器) 报告错误 
程序语言: 英文 
软件分类: 国外软件 / 零售版 / 电子电路 
文件大小: 365M 
 
好大啊!!我现在用iccavr 不支持位变量郁闷
IAR 支持吗?

使用特权

评论回复
12
315avr| | 2007-8-16 12:05 | 只看该作者

IAR也不支持,不过用如下方法不就OK了

引用网友yewuyi的 位定义:


union{
    uchar   flag;
    struct{
          uchar   bint:1;
          uchar   keysingle:1;
          uchar   keycontinue:1;
          uchar   cooldelaystart:1;
          uchar   cooldelayend:1;
          uchar   senfault:1;
          uchar   exitbuzzer:1;
          uchar   setOneclick:1;
          };
      };

一个位这样就可以了……

setOneclick=ture;

整体就

flag=0x00;


使用特权

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

本版积分规则

14

主题

32

帖子

0

粉丝