CodeVisionAVR是为AtmelAVR系列微控制器设计的C交叉编译器、集成开发环境和自动程序生成器。C交叉编译器实现了AVR体系结构允许的ANSI C语言的所有元素,并添加了一些功能,以利用AVR体系结构和嵌入式系统需求的特殊性。编译后的COFF对象文件可以使用Atmel St
CodeVisionAVR是为AtmelAVR系列微控制器设计的C交叉编译器、集成开发环境和自动程序生成器。C交叉编译器实现了AVR体系结构允许的ANSI C语言的所有元素,并添加了一些功能,以利用AVR体系结构和嵌入式系统需求的特殊性。编译后的COFF对象文件可以使用Atmel Studio和AVR Studio调试器进行C源代码级调试,并进行变量监视。集成开发环境(IDE)具有内置AVR芯片内系统编程器软件,可在成功编译/组装后将程序自动传输到微控制器芯片。系统内编程器软件设计用于与Atmel STK500、STK600、AVRISP、AVRISP-MkII、AVR Dragon、JTAGICE MkII,JTAGICE 3、Atmel ICE、EDBG、mEDBG、AVRProg(AVR910应用说明)和USBASP编程器协同工作。为了调试采用串行通信的嵌入式系统,IDE具有内置终端。CodeVisionAVR也可以在Atmel Studio 6.2或7.0中用作扩展,允许在此IDE中无缝编辑、编译和调试项目。破解版下载,欢迎有需要的朋友下载体验!
软件功能
1、在Windows Vista、Windows 7、Windows 8和Windows®10、32位和64位下运行的应用程序
2、易于使用的集成开发环境和ANSI C兼容编译器
3、具有自动缩进功能的编辑器,C和AVR汇编程序的语法突出显示,函数参数和结构/联合成员自动完成
4、除了自己的IDE,CodeVisionAVR还可以用作Microchip Studio 7中集成的扩展。
5、支持的数据类型:位、布尔值、字符、整数、短整型、长整型、64位长型、浮点型
6、具有硬件乘法器和增强内核指令支持的快速浮点库,适用于所有新的ATmega芯片
7、AVR特定扩展适用于:
•透明、轻松地访问EEPROM和闪存区域,无需像其他AVR编译器那样的特殊功能
•对I/O寄存器的位级访问
•中断支持
•支持在新芯片(ATtiny2313、ATmega48/88/168、ATmega165/169/325/3250/329/3290/645/6450/649/6490、ATmega1280/1281/2560/2561/640、ATmega406等)中放置位变量
8、编译器优化:
•窥视孔优化器
•寄存器分配器的高级变量,允许非常有效地使用AVR架构
•公共块子例程打包(我们的竞争对手称之为“代码压缩器”),用对子例程的调用替换重复的代码序列。该优化器在CodeVisionAVR中作为标准配置提供,无需额外费用,与我们竞争对手的产品不同。
•常见子表达式消除
•循环优化
•分支优化
•子例程调用优化
•交叉跳跃优化
•恒定折叠
•常量文本字符串合并
•存储复制优化
•死代码删除优化
•4种内存型号:TINY(8位数据指针,用于具有高达256字节RAM的芯片)、SMALL(16位数据指针,用于具有超过256字节RAM的芯片)、MEDIUM(用于具有128k闪存的芯片)和LARGE(用于具有256k或更多闪存的芯片)。中型和大型存储器型号允许对ATmega128、ATmega1280、ATmega2560等芯片进行全闪存寻址,编译器对程序员完全透明地处理RAMPZ寄存器。此功能在CodeVisionAVR中作为标准配置提供,无需额外费用,与我们竞争对手的产品不同。
•用户可选择代码大小或速度优化
9、可以直接在C源文件中插入内联汇编代码
10、非常有效地使用RAM:常量文本字符串仅存储在闪存中,不会复制到RAM并从那里访问,就像在AVR的其他编译器中一样
11、C源代码级调试(通过COFF符号文件生成)允许在Atmel Studio 7和AVR Studio 4.19调试器中进行变量监视(包括结构和联合)
12、与Atmel的在线仿真器完全兼容:AVR JTAG-ICE、AVR Dragon等。
安装激活教程
1、在本站下载并解压,如图所示
2、安装程序,勾选我接受协议
3、安装目录设置
4、安装完成,将破解的文件复制到安装目录中,替换
闪电小编说明:
CodeVisionAVR软件是一个集成软件开发环境(IDE),用于AVR微控制器的C语言编程和编译;在该软件中,可以对不同类型的AVR微控制器进行编程。CodeVisionAVR还包含CodeWizardAVR自动程序生成器,允许您在几分钟内编写实现以下功能所需的所有代码: