AVR (01.11.2006 12:10, просмотров: 1) ответил AMD на Программатор Avreal
Копай программу и корректность старта по RESET и включению питания Если "passed", значит, верификация у тебя включена, и свежезалитый код успешно побайтно сравнен с файлом прошивки. А причин "незапуска" может быть немало, вот наиболее вероятные:
- некорректный запуск генератора (грамотно выставить CKOPT, CKSEL, SUT)
- грязный старт железа (обеспечить достаточно быстрое нарастание питания по его включению - уменьшить электролиты; включить BOD и грамотно выставить BODLEVEL; не шутить в ногой RESET)
- схемотехнические небрежности (защититься от помех на линиях XTAL, развязать и защитить выводы МК, связанные с внешним миром, обеспечить хорошее питание, не жмотиться на блокировочную керамику)
- программные ошибки и небрежности (корректно работать с WDT, избавиться от ожидания невозникающих условий без таймаутов)