Добрый день, All!
Помогите сделать первые шаги с ATmega8 при программировании из программатора AVR910 (firmware v3.1).
Сделал два разных устройства: в одном стоит ATmega8-TQFP32, в другом ATmega8-DIP28. Оба контроллера абсолютно новые и куплены в разных но надежных местаx. При программировании ведут себя одинаково - читаются и записываются фузы, программатор правильно определяет кристаллы (верно читаются сигнатуры), но flash не хочет программироваться (или не проходит верификация?): программатор сообщает о несовпадающих байтах (причем все время в разных местах кода). Осциллограммы на выводах в норме, т. е. сигналы обмена данными с программатором присутствуют. Пробовал разные источники тактирования (внутренние и внешние), но лишь иногда программирование флеша проходит нормально и только при тактировании от внутреннего RC осциллятора при 1 MHz!!!
Проверял программатор на 2313, 8515 - читает и пишет без проблем. Lock биты ATmega8 в программаторе сказано не программировать. Фузы стоят по умолчанию, т. е. SPIEN разрешено, вывод сброса определен как вывод сброса...
Наконец я вообще подцепил отдельно третий новый контроллер к программатору, питание подал с платы одного из устройств и результат остался тот же...
Кто-нибудь программировал мегу8 этим программатором и не было ли похожих проблем?