打印
[AVR单片机]

各位都用什么环境开发AVR程序?

[复制链接]
楼主: meng730507
手机看帖
扫描二维码
随时随地手机跟帖
21
dai_weis| | 2008-5-9 20:51 | 只看该作者 回帖奖励 |倒序浏览

AVRSTUDIO+GCC

使用特权

评论回复
22
eeyrw| | 2008-5-16 22:48 | 只看该作者

GCC AND CodeVision

GCC AND CodeVision,两个都很好

使用特权

评论回复
23
hzxiaobao| | 2008-5-19 21:42 | 只看该作者

AVR爱好者可以选择BASCOM AVR 专业人事IAR

初学者BASCOM AVR 入门
进一步 学好C及AVR硬件等基础知识(最好也学学汇编,能更了解硬件)
再进一步 用CVAVR OR ICCAVR 配合AVRSTUDIO仿真开发
再再进一步 假如你有这个实力及RMB 用IAR,已经达到一定境界了.可以自由发挥.


以上纯粹个人见解

使用特权

评论回复
24
dlwlmlj| | 2008-5-21 23:56 | 只看该作者

gcc

使用特权

评论回复
25
cauor| | 2008-5-23 17:50 | 只看该作者

Studio 4 + IAR

前段时间一直用Studio 4 + win avr
出问题了。。
主程序里 if(flag) { a = 0; flag = 0;}
AD中断里{ flag = 1; a = 1;}
很奇怪,主程序里if进去之后flag是1,但a怎么不是1???
优化级别: s
怀疑是优化的问题,看反汇编不知道怎么回事
换久别的IAR, OK!!
顺便请高手指点!

使用特权

评论回复
26
ATmega32L| | 2008-5-24 08:18 | 只看该作者

to 楼上:

volatile unsigned char flag;
volatile unsigned char a;

使用特权

评论回复
27
athlon64fx| | 2008-5-25 05:49 | 只看该作者

我认为一般情况下是不需要加volatile属性的,

除非很特殊的像这样:

flag = 0;
if(flag != 0) {
    // some code
}

使用特权

评论回复
28
hotpower| | 2008-5-25 09:32 | 只看该作者

只要中断折腾过或空跑for(),加volatile安心睡觉

使用特权

评论回复
29
wolfojc| | 2008-5-27 22:48 | 只看该作者

我用的是ICC,不过效率真的不怎么样

使用特权

评论回复
30
hotpower| | 2008-5-27 23:54 | 只看该作者

哈哈~~~51也可iar呀

使用特权

评论回复
31
ATmega32L| | 2008-5-28 17:24 | 只看该作者

用IAR

我51,AVR,MSP430,ARM统统都用IAR.
AVR有时也用GCC.

使用特权

评论回复
32
simon21ic| | 2008-5-30 22:12 | 只看该作者

GCC + IAR Kickstart

AVR和ARM平台

使用特权

评论回复
33
蓝水天下| | 2008-6-2 13:25 | 只看该作者

AVRSTUDIO+GCC

AVRSTUDIO+GCC 使用起来挺方便

使用特权

评论回复
34
yan13| | 2008-6-10 23:34 | 只看该作者

用过ICC,codevision,觉得后者更顺手点。

用过ICC,codevision,觉得后者更顺手点。

使用特权

评论回复
35
dcp| | 2008-6-11 08:38 | 只看该作者

ICCAVR

使用特权

评论回复
36
popipa| | 2008-6-16 12:27 | 只看该作者

我用IAR

不过俺没去IAR进行配置,
因为我一般不仿真,
直接在IAR里面写程序
然后通过下载线直接下到芯片里面去

使用特权

评论回复
37
nuptfred| | 2008-6-20 00:26 | 只看该作者

AVRSTUDIO+winavr

挺好用的

而且没有版权问题

IAR也挺好用的

但是公司不让用

使用特权

评论回复
38
双龙老耿| | 2008-6-24 09:41 | 只看该作者

双龙有从中小学生到科研开发用软件来开发AVR单片机

SL-DIY08-8单片机开发实验器及教学机器人可以像积木一样组合,仅用一条ISP下载线就可开发AVR系列单片机及教学机器人。SL-DIY08-8单片机开发实验器及教学机器人硬件普遍适用于小学、中学和大专院校学生学习单片机技术和机器人创新开发,简单易学,且成本低、应用广泛。
双龙电子公司创建的结构化模块化SLBASIC/SLROBOT C解释型语言软件及模块化图形化SLBASIC/SLROBOT C流程图语言软件,语言简要清晰、直观、形象、容易掌握,入门快,精通也快,易于初学者理解和掌握。SLBASIC语言的语句,采用大家熟悉的高级语言BASIC基本语句,以行号形式书写; SLROBOT C语言的语句,采用大家熟悉的高级C语言的格式书写。
与单片机汇编语言相比, 模块化SLBASIC/SLROBOT C解释型及流程图语言软件(简称双龙模块化语言软件)有许多优点:
(1) 接近人类语言习惯--易学好用。
(2) 采用模块化程序结构,使复杂问题简单化--无语法编译错误。
(3) 语句功能强,通用性好,易于移植--可以适合各种单片机。
(4) 程序的可读性和维护性好--学习程序修改提高快。
双龙模块化语言软件有面向通用单片机I/O口和专用外设的操作语句,结构化语句、模块化的程序设计语句,所以可把很多复杂问题简单化。双龙模块化语言软件目前适用AVR单片机、SPCE061A语音单片机及含ISP/IAP功能的MCS-51单片机和PIC单片机等,这是跨平台软件。普通高中新课程标准中的有关课程内容,尤其《简易机器人制作》课程内容丰富且课时很紧, 使用双龙模块化语言软件就能很好地解决这种矛盾。因为双龙模块化语言软件面向单片机I/O口,可以很简单清晰地讲解、演示I/O口功能;它采用高级语言书写形式,接近人类语言及思维方式,有程序流程结构形式,入门容易,精通也快。所以双龙模块化语言软件,是单片机、机器人初学者首的选语言。学习者如果要进一步深造,同样的单片机硬件、同样的机器人硬件、同样的双龙模块化语言软件程序例子,双龙电子还提供对应用单片机汇编语言、对应多种高级语言达到同样效果的程序例子供读者学习参考。

使用特权

评论回复
39
zhjun| | 2008-6-30 13:47 | 只看该作者

AVRSTUDIO+ICC

ICC用了好多年了,感觉不错,现在用v7.17版本,很好的

使用特权

评论回复
40
xmar| | 2008-7-4 13:10 | 只看该作者

一般用CodevisiovAVR。有时也用IAR for AVR。

一般用CodevisiovAVR。有时也用IAR for AVR。

使用特权

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

本版积分规则