用户登录
用户注册

分享至

AVR芯片编译软件 AVR单片机能用什么软件写程序

  • 作者: 浪9了就喜欢海
  • 来源: 51数据库
  • 2020-04-21

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单片机能用什么软件写程序

软件
前端设计
程序设计
Java相关