ICCAVR才是更好的选择。界面友好,功能强大,集开发环境和编译烧写于一体。
AVR单片机软件主要有:
1、开发环境:
ICCAVR、CVAVR、GCC_WinAVR、AVR Studio等
2、ISP烧写软件(编程软件): ICCAVR、CVAVR、PnoyProg2000、SLISP等
你可以都试一下,选择自己最喜欢的用得最习惯的软件。
AVR单片机用哪个编译器好
IAR效率最高,但收费。atmel studio是atmel自己的编译器,基于gcc,免费。
不二选择:AVR Studio 4.19 + AVR toolchain。
AVR toolchain 是 atmel 官方制作的 GCC 工具链,专门与 AVR Studio 相配。
AVR Studio 支持调试插件(plugins),proteus 专门有针对 AVR Studio 的插件,非常好用。
AVR 编译软件 不同的 编译软件,头文件 的 名称 是不是 也不一样?
<avr/io.h> 是GCC编译器的头文件,<iom16v.h>是ICC AVR编译器的头文件,后者在ICC AVR的安装目录下的INCLUDE文件夹下面查找得到,对应是ATMEGA16芯片的头文件
avr单片机 编译环境是哪一个?
开发AVR单片机,需要哪些编译器、调试器?
软件名称 类型 简介 官方网址
AVR Studio IDE、汇编编译器 ATMEL AVR Studio集成开发环境(IDE),可使用汇编语言进行开发(使用其它语言需第三方软件协助),集软硬件仿真、调试、下载编程于一体。ATMEL官方及市面上通用的AVR开发工具都支持AVRStudio。 www.atmel.com
GCCAVR
(WinAVR) C编译器 GCC是Linux的唯一开发语言。GCC的编译器优化程度可以说是目前世界上民用软件中做的最好的,另外,它有一个非常大优点是,免费!在国外,使用它的人几乎是最多的。但,相对而言,它的缺点是,使用操作较为麻烦。 sourceforge.net
ICC AVR C编译器
(集烧写程序功能) 市面上(大陆)的教科书使用它作为例程的较多,集成代码生成向导,虽然它的各方面性能均不是特别突出,但使用较为方便。虽然ICCAVR软件不是免费的,但,它有Demo版本,在45天内是完全版。 www.imagecraft.com
CodeVision AVR C编译器
(集烧写程序功能) 与KeilC51的代码风格最为相似,集成较多常用外围器件的操作函数,集成代码生成向导,有软件模块,不是免费软件,Demo版为限2KB版。 www.hpinfotech.ro
ATman AVR C编译器 支持多个模块调试(AVRStudio不支持多个模块调试)。 www.atmanecl.com
IAR AVR C编译器 IAR实际上在国外比较多人使用,但它的价格较为昂贵,所以,中国大陆内,使用它的开发人员较少,只有习惯用IAR的工程师才会去使用它。 www.iar.com
51单片机能否用ICC AVR编译软件编程
ICC AVR只能用来编译AVR单片机,51单片机通常是用KEIL来编译。两种单片机结构、指令都不一样,所以编译软件也不能混用。
avr编译软件有哪些,各自的特点是什么?哪些适合初学者使用?
用过iccavr挺不错的,但下载软件icc for avr稍微有些问题。
AVR的编程软件哪个最流行?
建议你用GCCAVR。代码生成效率是最高的。GCCAVR可以直接挂接在AVR studio上,操作也不算很难。而且最关键的一点就是GCCAVR是免费的编译器。其他的都是要钱的。
不过从使用角度来说,建议你不要用AVR单片机。价格比较贵,除了速度快点其他的功能都不算最好。(任何厂家都吹嘘自己的单片机的功能怎么强大,关键要用过以后才知道.)AVR中除了ATMega8 ATMega16等单片机性价比还算比较高以外,其他的单片机性价比不合算的。
用ICC AVR编译程序总是不能成功
你使用的是什么芯片啊?ATmega8?还是ATmega16...
要是用ATmega8
那么头文件是
#include<iom8v.h>
以及Project->Opition选中合适的芯片
即可编译完成,(以上操作是在已经正确安装软件,以及系统无误的情况下)
转载请注明出处51数据库 » AVR芯片编译软件 AVR单片机能用什么软件写程序