为什么有AVR Studio还要用ICC,Win AVR?

AVR不是有开发环境AVR Studio吗,它集成编译,调试,仿真,下载等功能,为什么还要用ICC,Win AVR等其他软件先把程序写好,编译成代码再添加到AVR Studio里面调试,下载??这不是多此一举吗?430用IAR,51用KEILE不都是在一个开发环境里面完成,为什么AVR要搞这么复杂??

因为AVR STUDIO编译的是汇编程序所以要在ICC,WIN之类的来编写c程序,在生成hex烧入AVR Studio,当然你搞汇编的那就不那么麻烦了。。。
温馨提示:内容为网友见解,仅供参考
无其他回答

为什么有AVR Studio还要用ICC,Win AVR?
因为AVR STUDIO编译的是汇编程序所以要在ICC,WIN之类的来编写c程序,在生成hex烧入AVR Studio,当然你搞汇编的那就不那么麻烦了。。。

iccavr平台和AVRStudio有什么区别?各有什么用处??
Icc和avrstudio软件都是avr单片机编译器,可以利用汇编或c语言,但icc仅仅具有编译功能及初始化代码自动生成,而后者除编译生成十六进制。二进制等功能外,还具有代码调试与仿真以及程序下载功能!

搞AVR单片机用ICCavr还是WinAVR好一点?
可以再考虑其他的因素,比如教程或者示例里使用的是ICC就尽量用ICC,因为同样功能在不同软件里实现的代码会有差别,转换起来比较麻烦。

iccavr与avr studio什么关系?
老实说这两个说不上有什么关系,只能说都是avr单片机编译器,由不同的产商开发的。iccavr是c编译器,当然它还支持.s文件的汇编文件。avr studio是atmel公司开发的集成开发环境,其中编译器为汇编器。支持调试,片上仿真,下载等功能。一般都是用c编译器开发程序,然后用avr studio来仿真和下载。

avr studio与ICCV7 for AVR软件中的头文件有什么区别
AVR Studio 其实是不能编辑C语言程序的,是免费的软件,只能编程汇编程序,而要编辑C程序,可以和其他软件一起使用,打开也是这个软件,就是内部嵌套了其他的编译程序。我知道的有两个软件可以,一个是WinAVR,另一个是CVAVR,这两个都是用GCC编程方式,都是是C语言,CVAVR增加了对位的操作,类似51的...

win avr 和avr studio的区别?
这两个是必备的,缺一不可 当然win avr可以找Icc或Gcc等编译软件代替,主要是代码编译用 avr stdio用来做硬件仿真下载程序使用的,也可以做软仿

avr studio与ICC AVR软件中的头文件有什么区别,可互用?前者软件能编译...
从5.0开始,就支持C和C++了。不建议使用ICC的头文件,ASF(AVR Software Framework)中提供了完善的头文件,个人认为可以完全替代ICC中的。

怎么样在AVR STUDIO中使用ICC AVR或者GCC AVR,单独用ICC AVR开发在用AV...
在AVR STUDIO中使用ICC AVR或GCC AVR进行开发和调试时,遇到单独使用ICC AVR开发但在AVR STUDIO中调试过于繁琐的情况,可以通过以下步骤进行优化和解决。首先,确保您已正确安装了AVR STUDIO,并且安装了ICC AVR或GCC AVR的相应编译器工具链。接着,创建一个新工程或打开现有工程,然后在工程设置中选择适合...

IccAVR和WinAVR有什么不同?
不同的编译环境,IccAVR容易上手,WinAVR专业性能更强。

AVR studio 4+WinAvr是什么意思,这两个软件不是都可以编译吗,为什么...
STUDIO是显示器.GCC是主机.光用GCC也行.就得打入命令行了.加上STUDIO就方便了,有了图形界面.有了更好的界面,更方便管理.两者结合,非常完美.

相似回答