Цитата(Serega Doc @ Dec 22 2005, 10:27)

Простите за offtop
Но если это ваши первые пробы програмирования для атмел то рекомендовал бы вам сразу разбиратся с IAR
Он более функционален.
Сам проходил через ICC.
Программа компилировавшаяся на ICC в 80% кристала в IAR занимает 60 % без оптимизации а возможностей у IAR намного больше. Правда нет мастера настроек так ничто не мешает настройки в ICC а программу в IAR
imho спорный вопрос. Если уж начинать, то я бы выбрал ICC из-за наличия в нем такого незаменимого и удобного для новичков инструмента, как Application builder. По качеству кода конечно, ICC сравним разве что с E-LAB Pascal... IAR гораздо лучше, но все равно код сильно избыточен. Для чипов до 16k памяти программ, и если не требуется использование 32х битной математики и математики с плавающей точкой, то я бы рекомендовал использовать исключительно asm.
К примеру прошивка-драйвер сетевой карты NE2000 с реализацией TCP стека для AVR занимает на асме всего 1.8k. Аналог на C около 20k.