Превращаем 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
  • Комментариев: 158
  • Публикаций: 314
^
В 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
  • Комментариев: 158
  • Публикаций: 314
^
Цитата: 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 не поможет...

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

Профиль
Здравствуйте Гость


Логин:
Пароль:
Поиск документации
Новое на форуме
Регулятор к швейной машинке [Поиск схем] Ответов 33, последний: 28-05-2017, 22:12 от GeoS
вопрос по mk cd4017 [Болталка] Ответов 2, последний: 23-02-2017, 17:43 от skameykin22
датчик движения из видеокамеры [Болталка] Ответов 0, последний: 9-02-2017, 07:18 от Germ
платы расширения arduino due [Поиск аналогов] Ответов 0, последний: 9-02-2017, 07:03 от Germ
Часы пропеллер [Светоэффекты] Ответов 103, последний: 9-01-2017, 21:17 от Andrey
Новое в блогах
Если arduino не переходит в режим DFU 16.04.2017 - Если arduino не переходит в режим DFU (0)
Программатор ключей Ibutton RW1990 на arduino 05.05.2016 - Программатор ключей Ibutton RW1990 на … (3)
Регулятор громкости на Arduino и энкодере 31.03.2016 - Регулятор громкости на Arduino и энкод… (1)
Двухканальный ШИМ регулятор мощности на AtTiny 13 27.03.2016 - Двухканальный ШИМ регулятор мощности н… (0)
Резистивная клавиатура на Arduino pro micro 23.03.2016 - Резистивная клавиатура на Arduino pro … (0)
Статистика
Пользователей онлайн: 11
Гостей: 11
Реклама
Социальные сети
Теги
10 полосный анализатор спектра, 5.1 регулятор, ARM, atmega, atmega8, AVR, bc547, codevision, Eagle3D, khazama, mega8, NEC, PIC, twi, USB, Wi-Fi, анализатор, антенна, высокое напряжение, ЖК, звуковая карта, зу, индикатор, Конкурс 2013, микроконтроллер, микроконтроллеры, ПДУ, первый, программа, программирования, проект, прошивка, радиолоцман, распиновка, симулируем, трансформатор, усилитель, халява, ЦАП, часы

Показать все теги