×

第1章概述AVR单片机的C编译器简介

消耗积分:0 | 格式:pdf | 大小:152KB | 2017-11-01

马钰人

分享资料个

AVR学习

  目前世界上几乎所有系列的单片机都支持 C 语言开发,开发 AVR 单片机的 C 编译器主要有:IAR Embedded Workbench(简称 IAREW)、Codevision AVR(简称 CAVR)、Imagecraft C Compiler(简称 ICC)、GNU C For AVR(简称 GCCAVR)等。 IAREW 是瑞典 IAR SYSTEMS 公司开发的 AVR 单片机集成开发环境(IDE),包含嵌入式编译器、汇编器、连接定位器、库管理器、项目管理及调试器等。其特点是编译效率高、功能齐全,但价格昂贵。 CAVR 也是一个开发 AVR 单片机的集成开发环境,其界面友好,很容易上手。它带有一个叫 Codewizard 的代码生成器,可生成外围器件的相应初始化代码,另外,它还提供了很多常用的器件库代码,如:LCD、UART、SPI、实时时钟、温度传感器等。它的价格适中。 ICC 是 Imagecraft 公司开发的使用标准 C 语言的 AVR 单片机集成开发环境,它有一个 Application Wizard 的代码生成器,也可生成外围器件的初始化代码。其价格适中。 GCCAVR 是一个公开源代码的自由软件,因此使用上时不必考虑价格因素,其缺点是没有集成开发环境(IDE),使用时麻烦一些。本书中,我们使用 IAR 公司的 IAR Embedded Workbench 集成开发环境进行学习开发, IAR Embedded Workbench 集成开发环境软件能够产生形式简洁、效率最高的程序代码,如果程序较大时在代码质量上可以与汇编语言程序相媲美。
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !