初学者最好不要用ICC了。ICC8我没用过。ICC7我觉得缺点太多了。当然,对高手而言,用哪一款工具只要了解了操作之后,都能实现好的功能。但是初学者可能不大容易。初学者用ICC可能是教程之类都在用它。我也用ICC入门的,所以觉得CVAVR相对来说好一点。首先,支持位操作。比如可以定义:bit flag;第二,自动生成代码功能不像ICC7那样有bug,第三,有内部的驱动可以用,比如延时函数和LCD的驱动。第四,定义EEPROM也方便。
AVR08年以来用的不多了,但我还是觉得它是八位单片机里很好很经典的一款,呵呵,我固执了一点。 |