论坛风格切换切换到宽版
  • 11428阅读
  • 39回复

请问大家AVR用什么编译器好,大家都用什么啊 [复制链接]

上一主题 下一主题
离线hxx-bcl
 
发帖
225
只看楼主 倒序阅读 0楼 发表于: 2008-06-25
原来用过51,
感觉avr io位寻址很不方便
离线bd7rf
发帖
10148
只看该作者 1楼 发表于: 2008-06-25
同问,有点动心。
离线汤圆
发帖
1157
只看该作者 2楼 发表于: 2008-06-25
iccavr 我用这个
离线hxx-bcl
发帖
225
只看该作者 3楼 发表于: 2008-06-25
确实在网上看到用iccavr的例子很多
但是好多网站都推荐winavr
不知道为什么??
离线BG4UVR
发帖
11209
只看该作者 4楼 发表于: 2008-06-25
我用winavr
离线hxx-bcl
发帖
225
只看该作者 5楼 发表于: 2008-06-25
有没有新版本的winavr的教材推荐,自少是winavr再不是用windows控制台调用了
离线radiolee
发帖
6050
只看该作者 6楼 发表于: 2008-06-25
不是的吗?
离线szcharle
发帖
13335
只看该作者 7楼 发表于: 2008-06-28
winavr不要钱吗,据说c最好的是iar,看atmel的样例好像都是iar的?
不过讲avr iar的书好像很少
离线BG4RFF
发帖
1581
只看该作者 8楼 发表于: 2008-06-28
破解版iccavr7.14
离线hxx-bcl
发帖
225
只看该作者 9楼 发表于: 2008-07-03
经过一段时间的比较,最终决定选用iccavr,下面谈下各个编译器的特点
winavr 免费的 主要问题是ide功能比较差 需要编写madefile文件 来控制编译过程 虽然不难 但是不想麻烦 书少 有也只是 windows 控制台 程序版本 来写的
iccavr ide 功能比较强大 更新速度 还可以在商业软件中 但是肯定不如 winavr (开源)但是以iccavr这个为平台的教材多 例程也多 国内用的人也多 比较容易找到学习资料
caavr 风格接近keil c51 支持位赋值操作 但是更新 很慢 书也不多 用的人可能不多
iar avr和avr单片机硬件是同步开发的 编译器 效率 很高 如果光从软件角度看可能是最好的 售价高达上万人民币 但是也是 书少 例程少 没有学习资料

所以最后还是选用iccavr书多方便学习 用的人多 方便交流 探讨 而且ide直接支持种类丰富的编程器(isp lpt com usb)lpt和com口的isp编程器都很容易diy 而且每次更新后不久 就有破解版本了
离线BG4UVR
发帖
11209
只看该作者 10楼 发表于: 2008-07-03
[quote=hxx-bcl]winavr 免费的 主要问题是ide功能比较差 需要编写madefile文件 来控制编译过程 虽然不难 但是不想麻烦 书少 有也只是 windows 控制台 程序版本 来写的
[/quote]

别的软件不太了解,说说这个。

ide功能比较差:现在基本都是用avr studio来用的,不知道其他软件提供什么样的ide,不过我觉得avr studio已经足够好使了。

需要编写makefile:在avr studio下只要选择了mcu型号和时钟频率,就可以自动生成makefile了,使用时你基本可以当它透明不存在~

书少:到国内各大avr论坛看一下,是不是gcc的示例代码最多?

有可只是windows控制台程序版本:网上的示例winavr代码,全部可以直接使用avr studio来完成编译和编程工作。
离线徐罡
发帖
130
只看该作者 11楼 发表于: 2008-07-03
俺也是avr-studio+gcc
离线albert
发帖
4807
只看该作者 12楼 发表于: 2008-07-03
gcc强大的东西啊
离线hxx-bcl
发帖
225
只看该作者 13楼 发表于: 2008-07-04
我也在winavr和iccavr间犹豫了 好长时间 gcc从编译器角度看还是不错的 网上例程 我觉得这两个都差不多多 但是到书店看下 的确是icc的书多
离线山阳浪子
发帖
505
只看该作者 14楼 发表于: 2008-07-10
请问大家 有中文的嘛   最近再弄液晶电表
离线hxx-bcl
发帖
225
只看该作者 15楼 发表于: 2008-07-18
http://www.micrium.com/atmel/atmega.html

看了下uc/os网站,移植的实时操作系统只有iar和icc版本的

iar毕竟还是比较强,不过在国内不成气候
离线hackerboy
发帖
393
只看该作者 16楼 发表于: 2008-07-21
iar的价格也是最贵的。
自己玩用winavr就够了,用熟了就能体会到它的乐趣。
离线ba6iv
发帖
1286
只看该作者 17楼 发表于: 2008-08-02
工具好坏并不重要,重要的是实用工具的人。
工具是死的,人是活的。
有人用一把壁纸刀都能刻出复杂的电路板。
所以必要太在意那个编译器功能强,那个编译器价格高,适合自己的,能把软件编出来的编译器就是好用的编程软件。
离线ba6iv
发帖
1286
只看该作者 18楼 发表于: 2008-08-22
[quote=hxx-bcl]原来用过51,
感觉avr io位寻址很不方便[/quote]

使用iccavr 的位段预定义一下,io操作就像51一样方便。
离线小比尔/5
发帖
2582
只看该作者 19楼 发表于: 2008-08-22
'
gcc强大的东西啊
'
神啊,gcc...

./configure
make
make install