Превращаем AVR910 USB програматор Prottoss в STK500

Обсуждаем контроллеры компании Atmel.
Ответить
Родился
Аватара пользователя
Сообщения: 8
Зарегистрирован: Вс мар 13, 2011 13:39:06

Сообщение OlegTurbin »

Добрый день! :))

Долго искал в интернете схему не дорогого программатора для AVR Studio
нашел AVR910 совместимый программатор от Prottoss, собрал его он прекрасно заработал но чего то не хватало....
После некоторых поисков наткнулся на проект USBasp
вот он http://www.fischl.de/usbasp/
Cхема USBAsp очень похожа на AVR910 совместимый от Prottoss

Затем нашёл ещё статью в которой рассказано как USBAsp превратить в STK 500
ссылка на статью
http://star3x.com/electronics/avr/prevr ... -v-stk500/

После всего прочитанного я взялся за паяльник и начал переделывать.....
Сперва взялся за схему, превратил AVR910 Prottoss в USBASP
Затем согласно статье "prevrashhaem-usbasp-v-stk500" залил последнюю версию прошивки "usbasp-mega8-12mhz.hex"
в контроллер atmega8, стер из windows драйвера от старого AVR910, воткнул программатор в комп и о чудо... появилось новое устройство, драйвера
установил из директории проекта AVRdoper (кстати нужно выставить COM1 или COM2 или COM3 в свойствах драйвера иначе AvrStudio не найдет устройство) запустил AVR Studio выбрал в меню "Select Avr Programmer " STK500 port "AUTO" затем жмем connect и AVR Studio нам ругнётся что хочет обновить наш программатор жмем нет и программируем по SPI.
Вот фотки моего тестового варианта

https://picasaweb.google.com/lh/photo/b ... directlink
https://picasaweb.google.com/lh/photo/n ... directlink
https://picasaweb.google.com/lh/photo/L ... directlink
Последний раз редактировалось OlegTurbin Пт мар 25, 2011 20:18:58, всего редактировалось 1 раз.
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 962
Зарегистрирован: Вт янв 04, 2011 13:26:17
Откуда: Лен.Обл.

Сообщение java »

А можно узнать, зачем AVR910 переделывать в STK 500,или я что-то не так понял?
Пишу с ошибками и опечатками.На это у меня есть разрешение и справка
Реклама
Родился
Аватара пользователя
Сообщения: 8
Зарегистрирован: Вс мар 13, 2011 13:39:06

Сообщение OlegTurbin »

java писал(а):А можно узнать, зачем AVR910 переделывать в STK 500,или я что-то не так понял?
В AVRStudio у STK500 намного больше возможностей чем у AVR910
Вымогатель припоя
Аватара пользователя
Сообщения: 546
Зарегистрирован: Пт ноя 06, 2009 00:19:36
Откуда: Львов

Сообщение kotyk7 »

Очень извиняюсь, но прошу уделить немного времени и выложить архив со всеми файлами схемами платами и.т.п., для особо ленивых и непонятливых.
А то сам разобраться во всех ссыдках не могу, а сделать хочется да и боюсь от неполного понимания чтото не так сделаю и жаль будет труда, денег и времени.
Сам пока только на Пони сижу, а хочется чегото более...
Спасибо.
Почему-то всегда приходится программировать то, что невозможно запаять...
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Чт мар 25, 2010 00:28:14
Откуда: Ukraine

Сообщение Viver »

ИМХО лучше собрать новый программатор от PROTTOSSа. Получается конечно раза в три-четыре дороже, зато работает быстрее, поддержка большего количества чипов включая ATxMega.... В общем смотрите сами http://prottoss.com/projects/ucGoZilla/ucGoZilla.htm
[size=70][b][i][color=#0000BF]Опыт - это когда на смену вопросам "что?", "где?", "когда?", "как?" и "почему?" приходит единственный вопрос: "на*я?".[/color][/i][/b][/size]
[size=70][b][i][color=#BF00FF]Всякий раз когда у тебя проблемы - помни - большинству н*ть![/color][/i][/b][/size]
Реклама
Родился
Аватара пользователя
Сообщения: 8
Зарегистрирован: Вс мар 13, 2011 13:39:06

Сообщение OlegTurbin »

Viver писал(а):ИМХО лучше собрать новый программатор от PROTTOSSа. Получается конечно раза в три-четыре дороже, зато работает быстрее, поддержка большего количества чипов включая ATxMega.... В общем смотрите сами http://prottoss.com/projects/ucGoZilla/ucGoZilla.htm

"зато работает быстрее" - чем измеряли ? :)) Это не AVR910....


Стоимость этого устройства Atmega8 + Кварц + 2 диода + резисторы итого где-то 150р

Я на нём прошивал At90S2313, Attiny13, Attiny2313, Atmega16, Atmega8535 всё ок!
Последний раз редактировалось OlegTurbin Пт мар 25, 2011 19:52:32, всего редактировалось 3 раза.
Реклама
Родился
Аватара пользователя
Сообщения: 8
Зарегистрирован: Вс мар 13, 2011 13:39:06

Сообщение OlegTurbin »

kotyk7 писал(а):Очень извиняюсь, но прошу уделить немного времени и выложить архив со всеми файлами схемами платами и.т.п., для особо ленивых и непонятливых.
А то сам разобраться во всех ссыдках не могу, а сделать хочется да и боюсь от неполного понимания чтото не так сделаю и жаль будет труда, денег и времени.
Сам пока только на Пони сижу, а хочется чегото более...
Спасибо.
Ок.
Смотрите вложения.

Схема программатора, ЦП Atmega8 !!!!!!
я делал без стабилитронов в USB
USBasp_schematics.pdf
(62.6 КБ) 3599 скачиваний
Драйвер.
Drv.zip
(14.81 КБ) 1930 скачиваний
Скриншоты драйвера в WinXP
DrvXp2.jpg
(77.98 КБ) 2251 скачивание
DrvXp3.jpg
(86.04 КБ) 1906 скачиваний

Прошивка.
Firmw.zip
(6.08 КБ) 1826 скачиваний
Вымогатель припоя
Аватара пользователя
Сообщения: 546
Зарегистрирован: Пт ноя 06, 2009 00:19:36
Откуда: Львов

Сообщение kotyk7 »

OlegTurbin, спасибо за понимание. Буду с интересом разбиратся.
Почему-то всегда приходится программировать то, что невозможно запаять...
Встал на лапы
Аватара пользователя
Сообщения: 111
Зарегистрирован: Ср май 27, 2009 15:43:58
Откуда: Москва

Сообщение Шалун »

Наткнулся на эту ветку,очень забавно.
Давно делал програматор USB от Prottossa 2шт
они у меня толком так и не заработали , валяются без дела.
OlegTurbin спасибо за архив!
Попробую переделать.
Вложения
16.jpg
(61.05 КБ) 2665 скачиваний
Так загянул !
... а пошалим?.
Родился
Аватара пользователя
Сообщения: 8
Зарегистрирован: Вс мар 13, 2011 13:39:06

Сообщение OlegTurbin »

Шалун писал(а):Наткнулся на эту ветку,очень забавно.
Давно делал програматор USB от Prottossa 2шт
они у меня толком так и не заработали , валяются без дела.
OlegTurbin спасибо за архив!
Попробую переделать.
Пожалуйста... :))

После прошивки контроллера программатора обязательно выставите в нём Fuse биты для работы от кварца более 8 Mhz

Для усиления оптимизма
принтскрин рабочего устройства
STK500 attiny13.jpg
(116.44 КБ) 3006 скачиваний
STK500 attiny13-Fuses.jpg
(133.48 КБ) 2255 скачиваний

Вот само рабочее устроство
IMG_4144.jpg
(175.93 КБ) 2769 скачиваний
Открыл глаза
Сообщения: 49
Зарегистрирован: Сб окт 13, 2007 19:23:25

Сообщение prottoss »

OlegTurbin писал(а):
Viver писал(а):ИМХО лучше собрать новый программатор от PROTTOSSа. Получается конечно раза в три-четыре дороже, зато работает быстрее, поддержка большего количества чипов включая ATxMega.... В общем смотрите сами http://prottoss.com/projects/ucGoZilla/ucGoZilla.htm
"зато работает быстрее" - чем измеряли ? :)) Это не AVR910....
Вот здесь замеры
http://radiokot.ru/forum/viewtopic.php? ... 5&start=20
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 111
Зарегистрирован: Ср май 27, 2009 15:43:58
Откуда: Москва

Сообщение Шалун »

Спойлер
OlegTurbin писал(а):
Шалун писал(а):.........
Попробую переделать.
Пожалуйста... :))

После прошивки контроллера программатора обязательно выставите в нём Fuse биты для работы от кварца более 8 Mhz

Для усиления оптимизма
принтскрин рабочего устройства
STK500 attiny13.jpg
STK500 attiny13-Fuses.jpg

Вот само рабочее устроство
IMG_4144.jpg


Олег!
Cделал програматор по вашему описанию и ссылкам.
Всё точь-в-точь как вы написали .Огромное спасибо!!! :beer:
Перепрошил с его помощью два неудачных моих первых программатора от prottoss :cry:
завтра перепаяю подключение USB разъёма. Теперь будет три программатора USB. :)))
На моём ноуте тоже нет СОМ порта под мой STK-500.
Как раз всё очень кстати к дачному сезону. :kill:
Да и оболочка STK-500 приятней и привычней чем AVR910
Ещё раз Спасибо!
Изображение
Так загянул !
... а пошалим?.
Родился
Аватара пользователя
Сообщения: 8
Зарегистрирован: Вс мар 13, 2011 13:39:06

Сообщение OlegTurbin »

Пожалуйста очень рад был помочь!!!!! :beer:
Мяу!!!!!!! :))
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 301
Зарегистрирован: Пт сен 23, 2011 13:13:51
Откуда: Минск

Сообщение Volgol_555 »

Отличная тема. Я как раз искал как переделать программатор от Prottoss на STK500 (просто AVR910 не шьет через AVRprog многие модели Tiny, а др. программами это долго слишком). Мне как раз сам Protoss посоветовал поискать переделку, как я увидел эту тему! Супер. Топикстартеру спасибо огромное - буду делать! Было бы здорово, если бы вы ещё описали основные преимущества и возможности STK500!
Что касается предыдущих высказываний по поводу пр-ра от Prottoss AVR910 (точнее его подобие) - у меня отлично работают 2 штуки!!! Пользуюсь уже год.
Кстати, в AVR910 есть меандр для тактирования ошибочно "заблокированных" МК. Я не нашел такого в STK500 - это фишка мне очень и очень нужна. Как быть?... подскажите мне!
Самое гениальное - всегда самое простое
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Я не нашел такого в STK500 - это фишка мне очень и очень нужна. Как быть?... подскажите мне!
Прошивка Avrdoper, без всяких переделок прошиваем ей проттосса, меандр на месте, программатор STK500v2
Собутыльник Кота
Аватара пользователя
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Сообщение radio-kot »

OlegTurbin писал(а): Вот само рабочее устроство
Классные фотки!
Будете проходить мимо- проходите!
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 301
Зарегистрирован: Пт сен 23, 2011 13:13:51
Откуда: Минск

Сообщение Volgol_555 »

ploop писал(а):
Я не нашел такого в STK500 - это фишка мне очень и очень нужна. Как быть?... подскажите мне!
Прошивка Avrdoper, без всяких переделок прошиваем ей проттосса, меандр на месте, программатор STK500v2
что-то я не понял, что значит без всяких переделок??? У "прошивки" ведь нога B1 заведена на D+ USB, когда как у протосса на этой ноге меандр!!?
Самое гениальное - всегда самое простое
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 301
Зарегистрирован: Пт сен 23, 2011 13:13:51
Откуда: Минск

Сообщение Volgol_555 »

Блин. Что-то не работает мой STK500. Я работающий программатор протосса переделал по схеме: ногу В1 соединил с D2 и на D3 кинул B0. Атмега перепрошил. Устройство определилось, удалил старый и установил новый драйвер - стало на СОМ3. Но, не AVRstudio ни другие программы STK500 не видят. У меня win7 32x. Попробовал вернуть все на исходное - AVR910 работает отлично! Потом повторил все действия заново, STK500 так и не видят программы!
В чем может быть проблема, помогите)
Самое гениальное - всегда самое простое
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

что-то я не понял, что значит без всяких переделок??? У "прошивки" ведь нога B1 заведена на D+ USB, когда как у протосса на этой ноге меандр!!?
Вот прошивка: https://dl.dropbox.com/u/22991016/avr91 ... er_hex.zip
Проттосс работает без переделок. Точнее не работает, а летает (скорость существенно выше, чем с родной)
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 301
Зарегистрирован: Пт сен 23, 2011 13:13:51
Откуда: Минск

Сообщение Volgol_555 »

Круто. Сейчас испытаю!!!
Самое гениальное - всегда самое простое
Контактная информация:
Ответить

Вернуться в «AVR»