Превращаем AVR-910 в STK-500

Автор: Tonich от 13-08-2012, 12:00

В сети развелось довольно много альтернативных прошивок для AVR-910. Одна из них позволяет превратить ваш AVR-910 в STK-500 путём простой перепрошивки и переустановки драйвера. Плюсы - скорость работы программатора, улучшенная совместимость с различными типами контроллеров. Минусы - существенных пока не обнаружил.

Началось всё с вот этой темы на форуме, где INK представил на суд общественности порт прошивки AVR-Doper.
Взял я свой программатор прошил свежий контроллер вставил его в качестве управляющего и начал проверять.

Прошиваемся, ставим драйвер, настраиваем codevision:

Превращаем AVR-910 в STK-500


С новой прошивкой при подключении программатора появляется COM-порт, перемычка 'low sck' так же работает для понижения частоты, красный светодиод мигает при записи/стирании чипа, зеленый горит при "подключении к девайсу", на выходе "LED" генерируется 1 МГц. Всё как и задумывалось, но с одной проблемой я всё таки столкнулся, а именно в CodeVision на скорости 7200 возникает ошибка будь-то чтение или запись, на других скоростях всё работает.

Вот тут ставлю 7200:

Превращаем AVR-910 в STK-500


После чего при попытке считывания вылезает вот такая вот штуковина:

Превращаем AVR-910 в STK-500


Как выяснилось в дальнейшем не у одного меня такая проблема, но ведь на других скоростях работает и ещё как работает. То что раньше шилось около 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

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
  • Tonich

  • 9 октября 2012 19:29
  • Группа: Администраторы
  • ICQ:
  • Регистрация: 18.10.2012
  • Статус: Пользователь offline
  • Комментариев: 160
  • Публикаций: 320
^
В Windows xp code vision выдаёт ошибку подключения к чипу, на помощь пришла avr(atmel) studio biggrin
  • X200881

  • 2 декабря 2012 13:18
  • Группа: Посетители
  • ICQ:
  • Регистрация: 2.12.2012
  • Статус: Пользователь offline
  • Комментариев: 1
  • Публикаций: 0
^
Большое спасибо за статью. Перешил свой AVR910 в STK500. Скорость работы выросла. В WindowsXP Sp3 CodeVisionAVR v2.05 работает отлично, проверил на чипах atmega8, attiny2313.
  • Группа: Посетители
  • ICQ:
  • Регистрация: 2.10.2013
  • Статус: Пользователь offline
  • Комментариев: 2
  • Публикаций: 0
^
А какие фьюзы при программировании ??
  • Tonich

  • 2 октября 2013 08:03
  • Группа: Администраторы
  • ICQ:
  • Регистрация: 18.10.2012
  • Статус: Пользователь offline
  • Комментариев: 160
  • Публикаций: 320
^
Цитата: savantik
А какие фьюзы при программировании ??

Я при перепрошивке с 910 ничего не менял, соответственно если будете новый контроллер зашивать, то подойдут от avr910:
Запрограммированы (установлены в "0") биты SPIEN, CKOPT, SUT0 и BODEN. Остальные - не запрограммированы (установлены в "1").
  • Группа: Посетители
  • ICQ:
  • Регистрация: 2.10.2013
  • Статус: Пользователь offline
  • Комментариев: 2
  • Публикаций: 0
^
Просто я купил хороший дорогой программатор, и он из прошивки прочитал вот такие фьюзы (при этом программатор то-же работал) -
Фьюзы установленные в "0" -
SPIEN, CKOPT, EESAVE, BOOTSZ1, BOOTSZ0, BOOTRST, BODEN, SUT1, SUT0, CKSEL1.
До этого я то же прошивал фьюзы как на 910-том. По этому после прочтения и возник вопрос о правильности раставления фьюзов.
  • Группа: Посетители
  • ICQ:
  • Регистрация: 3.09.2014
  • Статус: Пользователь offline
  • Комментариев: 1
  • Публикаций: 0
^
подскажите пожалуйста! на Windows 7 при чтении на любой скорости FLASH или EEPROM выдает ошибку как в статье а фьюзы читает норм. в чем может быть проблема?

Цитата: Tonich
В Windows xp code vision выдаёт ошибку подключения к чипу, на помощь пришла avr(atmel) studio biggrin

а в avr studio какой программатор выбирать?
  • Группа: Администраторы
  • ICQ:
  • Регистрация: 18.10.2012
  • Статус: Пользователь offline
  • Комментариев: 60
  • Публикаций: 26358
^
Цитата: alex6441161
подскажите пожалуйста! на Windows 7 при чтении на любой скорости FLASH или EEPROM выдает ошибку как в статье а фьюзы читает норм. в чем может быть проблема?

Проблем может быть много, начиная от неправильно установившегося драйвера или битого кабеля и заканчивая ошибкой при прошивке контроллера программатора.

Цитата: alex6441161

Цитата: Tonich
В Windows xp code vision выдаёт ошибку подключения к чипу, на помощь пришла avr(atmel) studio biggrin

а в avr studio какой программатор выбирать?

Ну так STK-500, а если у вас 910, то увы atmel studio не поможет...

--------------------
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.