闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > CodeVisionAVR Advanced 3.40

CodeVisionAVR Advanced 3.40

  • 软件大小:未知
  • 更新日期:2023-02-14
  • 官方网站:闪电下载吧
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
CodeVisionAVR Advanced 3.40
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
CodeVisionAVR破解版是一款集成开发环境(IDE),集成开发环境和自动程序生成器,专为Atmel AVR系列微控制器而设计。它设计用于在XP,Vista,Windows 7和Windows 8 32位和64位操作系统下运行。实现了AVR架构允许的ANSI C语言的所有元素,并添加了一些功能以利用AVR架构的特殊性和嵌入式系统的需求。使用Atmel Studio和AVR Studio调试器,可以对已编译的COFF目标文件进行C源代码级调试,并观察变量。集成开发环境(IDE)具有内置的AVR Chip In-System Programmer软件,可在编译/组装成功后自动将程序传输到微控制器芯片。系统内编程器软件可与Atmel STK500,STK600,AVRISP,AVRISP MkII,AVR Dragon,JTAGICE MkII,JTAGICE 3,AVRProg(AVR910应用笔记),神田系统STK200 +,STK300,Arduino,Dontronics DT006配合使用,Vogel Elektronik VTEC-ISP,Futurlec JRAVR和MicroTronics的ATCPU,Mega2000开发板。为了调试采用串行通信的嵌入式系统,IDE具有内置终端。CodeVisionAVR还可以用作Atmel Studio 6.1或更高版本中的扩展,允许在此IDE中无缝编辑,编译和调试项目。本次带来破解版下载,含破解文件,有需要的朋友不要错过了!

安装破解教程

1、在本站下载并解压,得到Setup.exe安装程序和crack破解文件夹

2、双击Setup.exe运行,勾选我接受许可证协议条款,点击next

3、选择软件安装路径,点击next

4、安装完成,退出向导,将crack中的cvavr.exe复制到安装目录中,点击替换目标中的文件

功能特色

1、在Windows®XP,Vista,Windows 7,Windows 8和Windows 10,32位和64位下运行的应用程序
2、易于使用的集成开发环境和ANSI C兼容的编译器
3、具有自动缩进的编辑器,C和AVR汇编器的语法突出显示,函数参数和结构/联合成员自动完成
4、除了它自己的IDE之外,CodeVisionAVR还可以用作Atmel Studio 7中集成的扩展。
5、支持的数据类型:bit,bool,char,int,short,long,64位long,float
6、具有硬件乘法器和增强型核心指令的快速浮点库支持所有新的ATmega芯片
7、AVR特定扩展:
•透明,易于访问EEPROM和FLASH存储区,无需像其他AVR编译器那样的特殊功能
•对I / O寄存器的位级访问
•中断支持
•支持将位变量放入新芯片中可用的通用I / O寄存器(GPIOR)(ATtiny2313,ATmega48 / 88/168,ATmega165 / 169/325/3250/322/3290/645/6450/649/6490, ATmega1280 / 1281/2560/2561/640,ATmega406等)
8、编译器优化:
•窥孔优化器
•注册分配器的高级变量允许非常有效地使用AVR架构
•Common Block Subroutine Packing(我们的竞争对手称之为“Code Compressor”)通过调用子程序替换重复的代码序列。此优化器在CodeVisionAVR中作为标准配置提供,无需额外费用,与我们竞争对手的产品不同。
•常见的子表达式消除
•循环优化
•分支优化
•子程序调用优化
•交叉跳跃优化
•不断折叠
•合并常量字符串
•存储副本优化
•死代码删除优化
•4个内存模型:TINY(8位数据指针用于最多256字节RAM的芯片),SMALL(16位数据指针用于RAM超过256字节的芯片),MEDIUM(用于具有128k FLASH的芯片)和LARGE(对于具有256k或更高FLASH的芯片)。MEDIUM和LARGE内存模型允许对ATmega128,ATmega1280,ATmega2560等芯片进行完全FLASH寻址,编译器完全透明地为编程器处理RAMPZ寄存器。此功能在CodeVisionAVR中作为标准版提供,无需额外费用,与我们竞争对手的产品不同。
•用户可选择的代码大小或速度优化
9、可以直接在C源文件中插入内联汇编程序代码
10、非常有效地使用RAM:常量文字字符串仅存储在FLASH存储器中,不会复制到RAM并从那里访问,就像AVR的其他编译器一样
11、C源代码级调试,生成COFF符号文件,允许在Atmel Studio 7和AVR Studio 4.19调试器中进行变量监视(包括结构和联合)
12、与Atmel的在线仿真器完全兼容:AVR JTAG-ICE,AVR Dragon等。

使用说明

1、除标准C库外,CodeVisionAVR C编译器还具有专用库:
·字母数字和图形LCD模块
·飞利浦I2C总线
·National Semiconductor LM75温度传感器
·飞利浦PCF8563,PCF8583,Maxim / Dallas Semiconductor DS1302和DS1307实时时钟
·Maxim / Dallas Semiconductor 1线协议
·Maxim / Dallas Semiconductor DS1820,DS18S20和DS18B20温度传感器
·Maxim / Dallas Semiconductor DS1621温度计/温控器
·Maxim / Dallas Semiconductor DS2430和DS2433 EEPROM
·SPI
·XMEGA和非XMEGA芯片的TWI
·USB
·能源管理
·延迟
·格雷码转换
·MMC / SD / SD HC FLASH存储卡低级访问
·MMC / SD / SD HC FLASH存储卡上的FAT访问
·ADS7843和ADS7846电阻式触摸屏控制器。
2、CodeVisionAVR还包含CodeWizardAVR自动程序生成器,允许您在几分钟内编写实现以下功能所需的所有代码:
·外部存储器访问设置
·芯片复位源识别
·输入/输出端口初始化
·外部中断初始化
·定时器/计数器初始化
·看门狗定时器初始化
·UART(USART)初始化和中断驱动的缓冲串行通信
·模拟比较器初始化
·ADC和DAC初始化
·SPI接口初始化
·双线接口初始化
·USB初始化
·CAN接口初始化
·I2C总线,LM75温度传感器,DS1621温度计/温控器和PCF8563,PCF8583,DS1302,DS1307实时时钟初始化
·1线总线和DS1820 / DS18S20温度传感器初始化
·字母数字和图形显示模块初始化。

使用帮助

一、使用CodeWizardAVR创建一个新项目 
通过使用CodeWizardAVR...菜单命令使用File|New|Project调用CodeWizardAVR自动程序生成器,可以在AtmelStudio中创建新的CodeVisionAVR项目。  
将打开以下对话框:  
图像  
允许在将要执行自动代码生成的AVR芯片系列之间进行选择。  
指定芯片配置后,如帮助主题中所述:  
CodeWizardAVR自动程序生成器  
用于XMEGA芯片的CodeWizardAVR自动程序生成器  
必须选择Program|Generate,SaveandExit菜单选项,或者必须在CodeWizardAVR中单击图形工具栏按钮。  
它将生成主.c源,AtmelStudio项目.cproj和它自己的.cwp(用于非XMEGA芯片)或.cwx(用于XMEGA芯片)项目文件。  
将向用户提示最终的外围设备配置冲突,允许他更正错误。  
在程序生成过程中,将提示用户输入项目的fisrt.c源文件的名称:  
以及AtmelStudio文件的CodeVisionAVR项目的名称:   
系统还会提示用户将当前芯片配置保存在CodeWizardAVR.cwp或.cwx项目文件中:  
创建所有这些文件后,系统将提示用户创建一个AtmelStudio解决方案,该解决方案将包含新的CodeVisionAVR项目:  
如果答案是肯定的,系统将提示用户输入AtmelStudio解决方案名称:   
如果已打开解决方案,系统将提示用户在该解决方案中包含新项目,而不创建新项目。  
注意:创建AtmelStudio.cproj项目时,也会创建CodeVisionAVRIDE的相应.prj项目文件。  
这允许在AtmelStudio和CodeVisionAVRIDE中编辑/编译同一个项目。
二、打开现有项目或解决方案上一页上一页下一页
可以使用File | Open | Project / Solution菜单命令在Atmel Studio中打开现有项目或解决方案。
将显示以下对话窗口:
允许用户选择他希望打开的项目或解决方案。
三、导入CodeVisionAVR V2项目
可以使用File | Open | Import CodeVisionAVR V2 Project ...菜单命令在Atmel Studio中导入为CodeVisionAVR V2.xx编译器创建的项目.prj文件。
将显示一个对话框窗口,允许用户选择要导入的项目:
将创建相应的Atmel Studio .cproj项目文件。
如果当前没有打开解决方案,系统将提示用户创建一个新解决方案:
如果答案是肯定的,系统将提示用户指定将保存导入项目的新解决方案的名称:
如果已打开解决方案,系统将提示用户在该解决方案中包含导入的项目,而不创建新项目。
四、调试可执行程序
一旦程序成功构建,就可以使用Atmel Studio的Debug | Start Debugging and Break菜单命令,图形工具栏按钮或按Alt + F5键以源代码形式调试它。
如果自上次Build后修改了源文件,则会在启动调试会话之前自动执行Rebuild。
Atmel Studio使用CodeVisionAVR生成的.cof目标文件进行调试。
因此,通过在“项目|配置| C编译器|代码生成|文件输出格式”列表框中选择编译器生成的文件的以下格式来创建此文件非常重要:COFF,ROM,Intel HEX和EEP。
调试时可以使用以下命令:
·Debug | Step Into,F11键或图形工具栏按钮执行一条指令
·Debug | Step Over,F10键或图形工具栏按钮执行一条指令。
       如果指令包含函数调用,则也会执行该函数。
·Debug | Step Out,Shift + F11键或图形工具栏按钮继续执行直到当前
       功能已经完成
·Debug | Run To Cursor,Ctrl + F10键或图形工具栏按钮继续执行,直到
       到达源文件或反汇编视图中的当前光标位置
·Debug | Reset,Shift + F5键或图形工具栏按钮,从中重启程序执行
       开始
·Debug | Restart或图形工具栏按钮,用于重新启动调试器并重新加载调试的程序
·Debug | Toggle Breakpoint或F9键在C中的当前光标位置设置断点
       源文件或反汇编视图
·Debug | New Breakpoint | Break at Function在特定的开头设置断点
       功能
·Debug | Delete All Breakpoints或Ctrl + Shift + F9键删除已设置的所有断点
·Debug | Disable All Breakpoints以暂时禁用所有已设置的断点
·Debug | Enable All Breakpoints重新启用所有已设置的断点
·Debug | Continue,F5键或图形工具栏按钮在断点后继续执行
·Debug | Break All,Ctrl + F5键或图形工具栏按钮停止程序执行
·Debug | Windows允许显示用于监视变量,处理器寄存器的特定窗口,
       I / O和外设寄存器,存储器内容,代码反汇编等。
要获取有关使用调试器的更多信息,请参阅Atmel Studio帮助。
注意:编译器应用一些可能阻止正确调试可执行程序的优化技术。
因此,建议选择Project | Configure | C Compiler | Code generation |优化:代码调试的速度选项。
如果程序适合芯片的FLASH,则此选项也必须为Release启用,因为程序将以这种方式执行得更快。
有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧