精品为您呈现,快乐和您分享!

移动端

收藏本站

OK下载站

当前位置: 首页 > 软件下载 > 编程开发

ICCV8 for AVR(AVR单片机编程软件)v8.04官方版

ICCV8 for AVR(AVR单片机编程软件)v8.04官方版

类型:编程开发 语言:英文

大小:17.4M 更新时间:2021-04-27

推荐指数:

应用简介


ICCV8forAVRAVR单片机编程软件是一款集开发环境和编译编写于一体的AVR单片机编程软件。它可以很好地解决使用Cortex-M编程的困难,比8位微控制器复杂得多。它功能专业、使用方便,嵌入式工具是满足用户编程开发需求的最佳选择,功能强大、实用。









ICCV8 for AVR(AVR单片机编程软件)是一款集开发环境和编译编写于一体的AVR单片机编程软件。它可以很好地解决Cortex-M编程的困难,Cortex-M编程比8位微控制器复杂得多。它具有专业的功能。易于使用,嵌入式工具是满足用户编程和开发需求的最佳选择,功能强大且实用。



ICCV8 for  AVR(AVR单片机编程软件)



软件特点



1. 现在所有增强型核心器件均启用“使用ELPM/RAMPZ”。



2. 新增8位优化。大多数(如果不是全部)可以根据标准C 规则合法完成的表达式完成8 位操作,而不是提升的int 类型。



3. 将大多数程序改进1% 到2% 或更多。变量被广泛使用。



4. 增加了AT90USB82和AT90USB162的设备入口编译器。



5. 编译器将参数寄存器保存到另一个保存的寄存器中,而不保存保留寄存器。



6. 通常只有当函数没有其他局部变量并且它使用参数调用其他C 函数时才会发生这种情况。



7ef6087c98f14632_600_0.jpeg



特征



1. 更改-D__ICC_VERSION=XXX,其中XXX 是整数形式的版本,例如722. 这使得条件编译更加容易。



2.重写了本地寄存器分配算法。应消除最常见的“未注册”错误



3. 将7.05中引入的返回序列“call gpopnret”的优化合并到“jmp.”以发出不正确的调试信息,



4、导致某些版本AVR Studio(4.12)的部分功能光标/当前PC位置错误。



5、R30/R31连续加载,干预“ld/st Z+off”未优化。



6. 新增AppBuilder对m640、m1280、m2560、m1281、m2561等的支持。