IccAVR C编译器使用指南

需积分: 9 2 下载量 153 浏览量 更新于2024-07-26 收藏 148KB PDF 举报
"本章主要介绍了IccAVR C编译器的使用,重点强调了其在AT90系列单片机开发中的应用。文中提到了ATMEL公司的AT90系列单片机以及多种第三方C编译器,如IAR Embedded Workbench、ImageCraft ICCAVR/ICCtiny和GNU C-compiler。其中,ImageCraft的ICCAVR编译器被推荐,因为它提供30天的完整功能试用版,支持生成烧录文件,并且具备良好的技术支持和不断更新的功能模块,如单总线、SPI、UART、IIC总线、LCD和LED等。此外,ICCAVR的价格相对较低,双龙公司作为其在中国的独家代理,提供了捆绑销售的优惠方案。安装教程包括运行光盘上的SETUP.EXE程序进行安装的步骤。" 在嵌入式系统开发中,选择合适的C编译器至关重要,IccAVR C编译器是针对AT90系列AVR微控制器优化的一款编译工具。它允许开发者使用C语言编写代码,提高了开发效率和代码的可移植性。IccAVR的特点包括: 1. **兼容性与支持**:IccAVR支持没有SRAM的设备,并提供了ISP(In-System Programming)支持,如STK200/300编程器。 2. **强大的优化功能**:内置的全局优化器能优化代码,提高程序执行效率。 3. **集成开发环境**:如Embedded application builder,便于项目管理和构建。 4. **丰富的库函数**:IccAVR不仅包含基本的C编译功能,还提供了针对各种外设接口(如单总线、SPI、UART、IIC总线、LCD和LED)的库函数,简化了硬件驱动的开发。 5. **试用版与商业版**:提供30天的完整功能试用版本,商业版则需要购买,但价格相对其他同类产品更亲民。 6. **技术支持**:ImageCraft公司提供了良好的技术支援,用户社区活跃,方便用户解决问题。 7. **中国独家代理**:双龙公司成为ICCAVR在中国的独家代理商,提供了更实惠的购买方案,如与ICE-200在线实时仿真器的捆绑销售。 安装IccAVR的过程相对简单,用户只需找到光盘上的SETUP.EXE文件,按照安装向导的指示进行即可。这个过程通常包括选择安装路径、接受许可协议、选择组件等步骤。 IccAVR C编译器因其易用性、全面的外设支持和性价比较高的特点,在AT90系列单片机的开发中得到了推荐。开发者可以充分利用它的特性来提升项目开发的效率和质量。