打印
[AVR单片机]

AVR单片机用哪个编译器好

[复制链接]
3366|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wang12zhe|  楼主 | 2012-12-14 13:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我现在用AVR STUDIO+WINavr,刚开始还行,但慢慢发现当你在程序中想看一个函数或者变量的定义时,没办法跳转过去,只能自己找到相应的定义(至少我不知道怎么跳转),这个很不方便,我用AVR STUDIO+WINavr是因为能和protues一起单步调试仿真,但无法跳转很不舒服,另外我没有仿真器,其实连个AVR的片子都没有,别说买个,暂时没这打算,我买的有51的板子,ARM9的 板子,这几天需要了解AVR但不打算买什么硬件,在这种情况下,用哪个编译软件好要,最好能和protues一起仿真

相关帖子

沙发
2389676302| | 2012-12-14 14:21 | 只看该作者
自己百度一下就知道了

使用特权

评论回复
板凳
li_thomas| | 2012-12-14 14:41 | 只看该作者
IAR效率最高,但收费。atmel studio是atmel自己的编译器,基于gcc,免费。

使用特权

评论回复
地板
wang12zhe|  楼主 | 2012-12-14 16:10 | 只看该作者
这个我知道,

使用特权

评论回复
5
john_lee| | 2012-12-14 17:11 | 只看该作者
不二选择:AVR Studio 4.19 + AVR toolchain。
AVR toolchain 是 atmel 官方制作的 GCC 工具链,专门与 AVR Studio 相配。
AVR Studio 支持调试插件(plugins),proteus 专门有针对 AVR Studio 的插件,非常好用。下面是截图:

使用特权

评论回复
6
dqyubsh| | 2012-12-14 17:18 | 只看该作者
3楼说的对,IAR代码更小,AVR STUDIO免费资源多,二选一。

使用特权

评论回复
7
wang12zhe|  楼主 | 2012-12-14 18:31 | 只看该作者
john_lee 发表于 2012-12-14 17:11
不二选择:AVR Studio 4.19 + AVR toolchain。
AVR toolchain 是 atmel 官方制作的 GCC 工具链,专门与 AVR ...

有下载地址吗?

使用特权

评论回复
8
john_lee| | 2012-12-16 00:32 | 只看该作者
都在官网上,但找起来比较麻烦,而且还要注册,这里有一个汇总的网址:http://www.mikrocontroller.net/articles/AVR-Studio

使用特权

评论回复
9
shangwangmj| | 2012-12-16 19:38 | 只看该作者
我也试试AVR-Studio~

使用特权

评论回复
10
wdliming| | 2012-12-17 13:49 | 只看该作者
john_lee 发表于 2012-12-14 17:11
不二选择:AVR Studio 4.19 + AVR toolchain。
AVR toolchain 是 atmel 官方制作的 GCC 工具链,专门与 AVR ...

不知版主是否有AVRtoolchian的手册吗,还是其用法和avg-gcc一样啊?谢谢~

使用特权

评论回复
11
john_lee| | 2012-12-17 14:56 | 只看该作者
就是 avr-gcc,与 winavr 一样都是 gcc 的一种发行版,但好像 winavr 已经两年多没有更新了,其 gcc 版本还是 4.3.3 的,而 atmel 制作的发行版的 gcc 版本已经是 4.6.2 了。
gcc 目前放出的最高版本是 4.7.2,gcc 4.7 以上支持多平面寻址,在 avr 上的体现,就是可以直接定义 flash 常量数据,而不用加那个 PROGMEM 修饰了,而且这些 flash 数据也可以直接访问了,再不用那些 pgm_read_* 宏了。

使用特权

评论回复
12
POWTE| | 2012-12-17 15:40 | 只看该作者
学习了。
john_lee 讲的好。才知道有AVRtoolchian

使用特权

评论回复
13
McuPlayer| | 2012-12-17 15:56 | 只看该作者
AVR的toolchain很强大

使用特权

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

本版积分规则

101

主题

205

帖子

1

粉丝