Собрал себе уже второй программатор. Первый был как у
grotta, успел уже подарить. Второй - с переключателем 5/3,3В и буфером на 74HCT245. Индикацию оставил как у
grotta (по минимуму), поэтому использую его прошивки, за что ему большое спасибо. С первым немного повозился, второй запустился с пол-оборота с учетом опыта (на WIN XP). Сохранил для себя краткую выдержку что и как делать, может кому из вновь собирающих будет полезно. Сразу напишу, что если думаете шить на 3,3В и оперативно менять прошивку программатора, лучше применить кварц на 8МГц. Итак:
При сборке конденсатор 0,1 мкФ не устанавливал параллельно RST.
После сборки проверяем все на аккуратность пайки. Устанавливаем AvrStudio не ниже 4.19 (5 и 6 версии не поддерживают STK500, если его у Вас нет, то ставьте что нравится) и Flip Installer - 3.4.7.112. При установке AvrStudio разрешаем установить USB драйвера. Подключаем к компьютеру вновь собранный программатор.
Компьютер, недолго подумав, ругнется что нашел мол AT90USB162 устройство, но не нашел на него драйверов (если ругнется на неизвестное устройство - ищите косяки в пайке). Указываем драйвера из папки установки флипа.
Файл прошивки ложим в корень диска С.
Далее запустил программу FLIP:
— выбрал AT90USB162 (Device->Select);
— открыл usb порт (Settings->Communication->USB);
— открыл прошивку (File->Load HEX File...);
— нажал Run (отмечены Erase, Program, Verify).
Чип AT90USB162 прошился очень быстро и удачно.
Вытаскиваем шнурок USB и снова вставляем.
После данного шага в диспетчере устройств исчезает AT90USB162 и появляется LUFA AVRISP MKII Clone (или что-то подобное) и компьютер опять не может найти драйвера... Не беда, указываем драйвера из папки Atmel \ AVR Jungo USB.
По окончанию данных мытарств мы получаем отличный программатор, позволяющий прошивать любые контроллеры AVR семейства по протоколам ISP/TPI/PDI !!! (кроме самых старых

).
В Windows7 x64 определился как AT90USB162, автоматически подтянул драйвер, указывать ничего не нужно.
Для смены прошивки с помощью флипа:
Нажать на кнопки HWB и RST, подать на программатор питание, отпустить RST, затем отпустить HWB. Запустить Флип и прошить программатор новой версией прошивки как и при первоначальном запуске программатора. После передергивания питания программатора, Windows по-новой, уже сама, установит драйвера.
Все вышесказанное справедливо для нового МК AT90USB162, либо, если и б/у, то с незатертым загрузчиком. Иначе есть смысл сначала восстановить загрузчик, либо, если не планируете обновлять ПО, прошить МК один раз с помощью любого программатора под свой кварц.
ВСЕ.
