|
,AVR的编译软件不像51那样是KEIL的天下,常用的有ICC AVR,Code Vision AVR(CVAVR),GUN GCC AVR,Embedded Workbench。对于这些软件当然也各有利弊,IAR Embedded Workbench(MSP430主流编译器)出自于大公司,代码效率高,但是资料少上手难度大些而且价格昂贵,国内公司使用的不是很多;ICCAVR网上的资料多,用户也是国内使用者最多的编译器,完全支持标准的ANSI C,支持32位的长度整数和32位的单精度浮点数运算,可以生成用于AVR stido源码级调试的目标文件,缺点是几乎完全不支持位寻址;CVAVR和ICC基本类似,优点是可以通过手动设置自动生成需要的代码并可以进行位操作,此项功能对于提高编程效率实在很有意义;GUN GCC AVR是免费软件,用户也比较多,但技术支持和资料却不好找。 |