ATMega16L-8AU, 8МГц максимальная частота, от кварцевого резонатора 8,000МГц, два конденсатора по 18пФ на землю, запрограммированые фьюзы SUT1, BODEN, BODLEVEL, BOOTRST, BOOTSZ0, BOOTSZ1, .. Включено это добро было в начале января, работало исправно, прошивалось себе... Но вот сегодня: Сижу, программлю-подпаиваю схему, заливаю прошивку через бутлоадер через COM-порт(MegaLoad, AVROSP,).. раз сто сделал за последние два месяца. Смотрю в терминал, что мне говорит мега, и вдруг она выплевывает иероглифы и все.. потыкался тестером, осциллографом - молчит! Тогда я подключил к LPT-программатору, и, что странно, мега отозвалась и удачно прошилась, но не запустилась. Оставил в коде только инициализацию АЦП с AREF 2.56В и порта с кнопками(что б по напряжению смотреть инициализацию). Тогда я сбросил фьюзы на заводские(1 Мгц внутреннего RC) - заработала.. также работала и на 2, 4. А вот на 8 даже на внутреннем осциляторе ни в какую.. На AREF то 0, то 5В, то чтото выплюнет в терминал и все. Питание в норме, проверил. Корпус TQFP.. Я уже не знаю, что думать, никаких помех не было, плату промыл, просто вот взяло и глюкнуло. Что за чудеса такие? первый раз за 4 года столкнулся...
P.S. Поменять камень практически невозможно - плата, хоть и для себя делал, вышла крайне неудачно, но поленился переделывать, надеясь, что перепаивать ничего не надо будет. Замену точно не переживет, тем более в домашних условиях..
|