Кот Серко писал(а):Я слышал с ними легко сломать МК, по этому, трогать не стал, сфоткал как есть, первый файл в прикреплении.
Шикарно. Это что получается: "я не знаю как настроен камень, но я считаю, что компилятор С работает неправильно".
Мой совет - отложи компилятор в сторону, открой даташит на камень и изучи.
Легко сломать можно и компутер, а от электричества вообще можно удар током получить - тебя же это не останавливает?
Кот Серко писал(а):Кварц есть внешний, на программаторе. Маркировка "4,000", видимо 4 мегагерца.
ВИДИМО? 
Т.е. ты даже не знаешь как включен контроллер и какие номиналы элементов?
Контроллер плевал на твой кварц - фьюзы чётко говорят: RC-генератор, 1 МГц. И проверь-ка фьюзы BOOTRST и BOOTSZx
Кот Серко писал(а):Нет, дефайна нет и нет ни каких ворнингов. Странно...
Вот же кусок кода:
Код: Выделить всё
#ifndef F_CPU
/* prevent compiler error by supplying a default */
# warning "F_CPU not defined for <util/delay.h>"
# define F_CPU 1000000UL
#endif
Если варнинг не вылетает - то какое значение у F_CPU?
ЗЫ: а неужели даже не возник вопрос - как работает функция delay_ms(), ежели у контроллера может быть частота генератора от 1 до 16 МГц?