Цитата(shaman @ Jan 20 2006, 14:23)

На плате стоит Мега128 и внешний кварц на 14.7456Мгц. Микросхема прошивается нормально, фузы настроены на внешний кварц. Все вроде бы ок, но не стартует прошитая программа.
Проблема в том что до этого все работало нормально, никаких проблем никогда не возникало.
Хотелось бы спросить у людей совета, что делать, где искать причину.
Fuse WDTON - сброшен (=1)?
Fuse BOOTRST - сброшен (=1)?
Раз mega прошивается значит с кварцев все в порядке. Проблему ищите в своей программе либо в fuses. Критические значения:
BOOTRST = 1
WDTON = 1
M103C = 1
CKSEL3..0 = 1111
SUT1..0 = 00
BODEN = 0 (Если установлен =0, то следите за тем чтобы напряжение питания было не ниже определенного fuse'ом BODLEVEL)
BODLEVEL = 0 (сброс при снижении питания до 4.0В)
BODLEVEL = 1 (сброс при снижении питания до 2.7В)