В сети развелось довольно много альтернативных прошивок для AVR-910. Одна из них позволяет превратить ваш AVR-910 в STK-500 путём простой перепрошивки и переустановки драйвера. Плюсы - скорость работы программатора, улучшенная совместимость с различными типами контроллеров. Минусы - существенных пока не обнаружил.
Началось всё с вот этой темы на форуме, где INK представил на суд общественности порт прошивки AVR-Doper.
Взял я свой программатор прошил свежий контроллер вставил его в качестве управляющего и начал проверять.
Прошиваемся, ставим драйвер, настраиваем codevision:
С новой прошивкой при подключении программатора появляется COM-порт, перемычка 'low sck' так же работает для понижения частоты, красный светодиод мигает при записи/стирании чипа, зеленый горит при "подключении к девайсу", на выходе "LED" генерируется 1 МГц. Всё как и задумывалось, но с одной проблемой я всё таки столкнулся, а именно в CodeVision на скорости 7200 возникает ошибка будь-то чтение или запись, на других скоростях всё работает.
Вот тут ставлю 7200:
После чего при попытке считывания вылезает вот такая вот штуковина:
Как выяснилось в дальнейшем не у одного меня такая проблема, но ведь на других скоростях работает и ещё как работает. То что раньше шилось около 10 минут, теперь шьётся 30 секунд. Конечно на всякий случай я держу оба контроллера один для STK-500, второй для AVR-910.
Одним из плюсов обновления является то, что перешитый программатор может работать с AVR Studio 5.0. Firmware конечно лучше не обновлять всё-таки у нас не настоящий STK500 ;).
Прошивка (порт c AVR-Doper для AVR910 от Inc. Стандартная CDC (эмуляция COM-порта), без отладочного интерфейса)
Драйвер под Windows 2000/XP/Vista
Вариант драйверов под Windows 2000/XP/Vista/7