专栏中心

EEPW首页 > 专栏 > CVACR 强悍 -------- AVR IDE

CVACR 强悍 -------- AVR IDE

发布人:patton 时间:2008-05-12 来源:工程师 发布文章

在众多AVR IDE里面唯独我CVAVR支持位操作。

CVAVR 将存储空间分为 程序存储器 数据存储器 EEPROM 三个空间,对每个空间都做了相应的扩充,并引入了flash 和eeprom两个关键字。-----------这就意味着可以读写 flash和eeprom(不用设置寄存器,也不用像别的IDE一样读写E2前要这个那个的)直接拿来当普通的 RAM用就行了,这在以前简直不可想象。

大的表格放在RAM里放不下,直接放在flash里就行,怎么放---很简单

unsigned char  flash Dtable[300];  //就OK了

 想写个E2

直接

...

 eeprom unsigned char a;

a++;

...

 每次开机(断电后在上电)a的值都加一,a的初始值为FF,所以第一次开机 a++后为0x00;

如此简单,看来cvavr的缔造者别具匠心,这个创意(在硬件已经固定的情况下,只在编译环境上动了下脑筋,就产生看似硬件脱胎换骨的巨变)牛啊。

 代码少的时候,CVAVR编译出来的代码甚至赶不上其他的软件,但代码越多,CVAVR的编译效率越是比其它的软件要强,其编译效果越是让人满意。-----也只有代码多的时候我们才计较代码效率,CVAVR小代码编译的效率低的缺点(其实效率也挺高,只是相比之下低点)也就不是缺点了。

 置于它的代码生成向导(就是寄存器设置向导)有人说极好,我还没用过,就先不评论了。

 以上这些也是我放弃大名顶顶的ICC(学了一个月了,割肉啊)而转CVAVR的原因。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

模拟精英—与业内专家面对面互联5

视频 2009-02-09

ST9+系列单片机I2C总线驱动程序实现

「免关税苹果」下一步? Mac供应链两大方向应对

三星加速布局美国市场,投资或达500亿美元

EDA/PCB 2025-08-12

SPCE061A单片机在USB通讯中的应用

N极深凹槽E型氮化镓HEMT

白宫兜售芯片出口许可证

使用简单的贴片进行无袖带血压监测

特朗普显然改变了对英特尔首席执行官陈立武的立场

模拟精英—与业内专家面对面互联2

视频 2009-02-09

模拟精英—与业内专家面对面互联1

视频 2009-02-09

模拟精英—与业内专家面对面互联3

视频 2009-02-09

R中文电子书-第二章AVR单片机系统结构

模拟精英—与业内专家面对面互联4

视频 2009-02-09

Ceva在最新IPnest报告中蝉联无线连接IP榜首

EDA/PCB 2025-08-11

SST89C54-58系列单片机的IAP应用技术

特朗普与英特尔CEO会面

EDA/PCB 2025-08-12

特朗普:或允许英伟达向中国出口降级版Blackwell芯片

英特尔应该被一分为二吗?

EDA/PCB 2025-08-12

SONIX 8-BIT MCU一览

资源下载 2007-02-16
更多 培训课堂
更多 焦点
更多 视频

技术专区