Цитата(madame_vong @ Dec 28 2007, 07:03)

Да.именно *.hex
не влезают.
может это тогда программатор глючит?

((тогда проверю завтра поменьше программу
собссно,а почему должны влезть?

Потому что в hex файле каждый байт данных представлен двумя символами, которые занимают 1 байт каждый. Значит, hex файл размером 11К байт содержит не более 5.5К байт данных.
Кроме того, память программ у AVR имеет размер не байт, а больше. Значит, hex файл размером 11К байт должен уложиться примерно в 4К слов памяти программ.
WinAVR - это GCC, а гнутый С всегда давал довольно "рыхлый" скомпилированный код, раза в полтора-два больше по объему чем коммерческие компиляторы. Для начала попробуйте скомпилировать на WinAVR с максимальным уровнем оптимизации -O3. Если не получится, переходите на IAR, вряд ли кто-то делает С компилятор для AVR лучше них.