Так, давай разбираться :)
В PonyProg, как и в большинстве других подобных программ, галочка обозначает что будет записан 0, а не единица, как многие ошибочно думают. Так как вся память (микроконтроллеров, ПЗУ и просто микросхем памяти) не записанная (чистая) содержит во всех ячейках единицы - FF, то можно при программировании в них записать только ноль (запрограммировать) или оставить как F (=1) -не программировать ячейку.
За работ с кварцем, отвечает биты SKSEL0-3. У тебя они как были без галок, так и остались :)
Без галок - значит установлены "1". 4 еденицы в SKCEL - значит работа от внешнего кварца. Что нам и надо.
ТЫ измемил:
bootrst - бит который начитает выполнение программы с бутлоадера, короче начинает выполнение программы с последних 1 или 2 килобайта, где расположен бутлоадер. Но у нас бутлоадера нет, и в этой части программы самой программы то же нет :) Поэтому ничего не выполнчется, и пролетев этот кусок памяти начнется выполнение с сначала,, где расположена программа. Вот когда программа разрастеттся, и в последних 2 кб флеша окажется какой-то код, с которого в твоем случае начтнется выполнение кода - результат будет непредсказуем! Но то что работать не будет - почти полная уверенность. Рекомендую снять во избежание проблем в дальнейшем.
EESAVE — fuse бит, после установки которого при стирании памяти МК содержимое EEPROM данных будет сохраняться нетронутым, т. е. не будет стерто.
То же не должно влиять.
SUT1 и SUT0 — fuse биты, управляющие режимом запуска тактовых генераторов МК. Связаны с нижеописываемыми битами, определяющими тип и частоту тактового генератора, причем связь весьма хитрая и запутанная. При ошибочной их установки возможны ситуации неустойчивого запуска генератора или неодногратного сброса МК в процессе подачи на него питания.
А вот тут несколько непонятно.
У меня запрограммирован SUT0=0 (с галкой), SUT1=1 (без галки). И работает.
Karalex, после того как поставил так же эти биты - то же заработало.
Значит эти биты таки надо ставить так. Но ты говоришь что у тебя они то же так стоят?
Тогда вероятнее всего причину надо искать в чем-то другом. Когда сделаешь то что в личке написал - будем думать дальше.
Уставнку fuses bit SUT1 SUT0 добавлю на первую страницу, как обязательные к установке.