|
Дело было так.
Мега 128L шилась PonyProg'ом по SPI и все было замечательно.
Потом вдруг вообще перестала отзываться программатору и прошивка вдобавок слетела. Уже хотел выпаивать и вставлять новую, но выяснил, что при подаче на nPEN gnd при включении - программируется. Дальше вообще чудеса - заливается и читается в режиме nPEN нормально, но по включению программу не запускает. Подтягиваю nReset к ЗЕМЛЕ - программа в аврке НАЧИНАЕТ РАБОТАТЬ, отпускаю - перестает. Инвертирую линию reset в настройках пони - программируется тогда и без nPEN...
Точно такая же вторая плата, с тем же программатором и источником питания работает нормально.
Может, какие FUSEs не так настроены?
В схеме:
nReset через 10nF на земле и 1k на VCC +5v.
nPEN - NC.
0.1 по питанию вблизи обеих ног.
Суммарная емкость танталовых по питанию - ~300uF
Кварц 14..МГц, 5v.
E-mail: info@telesys.ru