Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Параллельный программатор AVR
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Pyku_He_oTTyda
Выбирал параллельный программатор, но не смог ни на чем остановится.
Интересуют следующие требования:
Широкий выбор МК (на данный момент необходим Tiny13)
Интерфейс под винду
Возможность работы из AVRstudio (не самое важное)
Поддержка разработчиком, или возможность самому вписать недостающие МК
Устройство для самостоятельной сборки, не покупноеsmile.gif
haker_fox
Самый лучший можнос сделать только самому smile.gifsmile.gifsmile.gif
А, так вот:
http://pol-sem.narod.ru/paraprog/paraprog.htm
http://elm-chan.org/works/avrx/report_e.html#AVRXP
И еще: используйте поиск по форуму, зачем плодить темы, которые уже обсуждались???
m16
под винду из AVRSTUDIO - STK500 схема доступна и прошивки тоже. разумеется повторять не в полном обьеме. приемужество перед другими программаторами:
1.последовательное прогр-е
2.последовательное прогр-е при высоком напряжении
3.параллельное прогр-е
4.поддерживаются все AVR и не только
в эфо стоит $89
Pyku_He_oTTyda
http://pol-sem.narod.ru/paraprog/paraprog.htm
http://elm-chan.org/works/avrx/report_e.html#AVRXP
Эти я конечно видел, но в первом малый набор МК, во втором командная строка.

m16 - спасибо! Как раз то, что нужноsmile.gif Хоть и цена невелика в ЭФО, но соберу кусочек его сам. Не подскажите, где разжится прошивкой?
m16
вот прошивка для 90S1200 . сам не пробовал имхо в 8535 она сама зальет firmware для того она там и стоит . и еще в help->avrctudiotools->stk500 хороший мануал по крайней мере в 4.12.Удачи
Pyku_He_oTTyda
Спасибо! Буду пробовать.
насчет 8535 думаю все так же, как в AVRISP - такая же процедура
m16
Цитата(Pyku_He_oTTyda @ Oct 21 2005, 11:59)
Спасибо! Буду пробовать.
насчет 8535 думаю все так же, как в AVRISP - такая же процедура
*


не уверен. для начала чистую подсунь с установленными фузами
Pyku_He_oTTyda
Спасибо за рекомендации. Пока повожусь с разводкой ПП.
Постараюсь лишнее выкинуть скрипя сердцем. Потом сообщу, что у меня получилось.
BVU
Цитата(Pyku_He_oTTyda @ Oct 21 2005, 11:09)
http://pol-sem.narod.ru/paraprog/paraprog.htm
http://elm-chan.org/works/avrx/report_e.html#AVRXP
Эти я конечно видел, но в первом малый набор МК, во втором командная строка.

m16 - спасибо! Как раз то, что нужноsmile.gif Хоть и цена невелика в ЭФО, но соберу кусочек его сам. Не подскажите, где разжится прошивкой?
*

От малого до великого - один шаг! smile.gif
Если уж Вам так хочется параллельный программатор иметь, возьмите схему:
http://elm-chan.org/works/avrx/report_e.html#AVRXP
за основу, с небольшими переделками источников питания и управляющий софт для PC напишите себе сами. Поверьте времени потрачено на эту работу будет примерно столько же как для stk500. А удовольствия получите гораздо больше.
m16
Цитата(BVU @ Oct 21 2005, 13:17)
Цитата(Pyku_He_oTTyda @ Oct 21 2005, 11:09)
http://pol-sem.narod.ru/paraprog/paraprog.htm
http://elm-chan.org/works/avrx/report_e.html#AVRXP
Эти я конечно видел, но в первом малый набор МК, во втором командная строка.

m16 - спасибо! Как раз то, что нужноsmile.gif Хоть и цена невелика в ЭФО, но соберу кусочек его сам. Не подскажите, где разжится прошивкой?
*

От малого до великого - один шаг! smile.gif
Если уж Вам так хочется параллельный программатор иметь, возьмите схему:
http://elm-chan.org/works/avrx/report_e.html#AVRXP
за основу, с небольшими переделками источников питания и управляющий софт для PC напишите себе сами. Поверьте времени потрачено на эту работу будет примерно столько же как для stk500. А удовольствия получите гораздо больше.
*


не понимаю зачем тратить время на изобретение велосипеда?? да пойми те же ,что прелесть любого программатора в его поддержке производителем . на соседней ветке "программирование через RS232" я почитал , ребята вроде грамотные знают что делать . только возникает вопрос а зачем?? и даже если у них что -то дельное получится вопрос : а будет ли у них потом время и желание поддерживать свое творение на некоммерческой основе с выходом новых кристаллов? Atmel будет стопудово! имхо если заниматься этим (мк контроллерами) серьезно то и инструмент должен быть соответствующим .
Pyku_He_oTTyda
BVU
собрать то его не сложно, только софт для компа я писать не умеюsad.gif
и под каждый новый МК опять мучатся, пусть лучше за меня это Atmel сделает.
да и отмирает уже LPT порт...
BVU
Цитата(Pyku_He_oTTyda @ Oct 21 2005, 15:25)
BVU 
собрать то его не сложно, только софт для компа я писать не умеюsad.gif
*

Да, это конечно серьезный недостаток... А как же Вы пишете программы для AVR микроконтроллеров? Разницы то здесь принципиальной нет, только задачи другие. Можно для начала освоить 'Borland Builder С++', это заметно ускорит разработку ПО для PC. Потом окрепнув перейти на VS, но можно этого и не делать.
Цитата(Pyku_He_oTTyda @ Oct 21 2005, 15:25)
да и отмирает уже LPT порт...
*

На Ваш век еще хватит, а уж если отомрет уже сейчас начинайте осваивать USB. Но умение писать прикладне и интерфейсные програмы для PC необходимая составляющая для разработчика 'встроенных систем'.
Pyku_He_oTTyda
Несомненно. я понимаю, надо учится, но работы много и времени на все не хватает.
А LPTдаже не во всех ноутбуках есть, если неизменяет память, то производители материнок грозились убрать этот порт
BVU
Цитата(Pyku_He_oTTyda @ Oct 21 2005, 16:49)
Несомненно. я понимаю, надо учится, но работы много и времени на все не хватает.
А LPTдаже не во всех ноутбуках есть, если неизменяет память, то производители материнок грозились убрать этот порт
*

Для ноутбуков это естественно, а для системных блоков нет. Да и если уберут, всегда можно дополнительную плату LPT порта установить.
Ну да ладно, тема себя исчерпала... предлагаю разойтись (мирно)! smile.gif
Pyku_He_oTTyda
cheers.gif Лично я ругатся не собиралсяsmile.gif
amator
Если есть желание собирать паралельный программатор на основе STK500 рекомендую ссылку

h**p://www.der-hammer.info/hvprog/index.htm

Кстати нашёл её где-то на этом форуме. Так что тому кто её первым опубликовал - спасибо. Все режимы программирования работают замечательно.
Pyku_He_oTTyda
Отличная ссылка!
Действительно спасибо!
Всвязи с этим вопрос, какую роль выполняет 1200 в STK500?
Прошивальщик для 8535?
m16
Цитата(Pyku_He_oTTyda @ Oct 24 2005, 08:57)
Отличная ссылка!
Действительно спасибо!
Всвязи с этим вопрос, какую роль выполняет 1200 в STK500?
Прошивальщик для 8535?
*


так же как и AVRISP для обновления прошивки 8535 . ссылка действительно хорошая- ведь предлагается не самиздат а вырезанный из стк500 программатор на все случаи жизни.
Pyku_He_oTTyda
А нет ли у кого желания объединится, хочу сделать немного другой конструктив в отличии от h**p://www.der-hammer.info/hvprog/index.htm.
Будет максимально близко приближено к STK500, т.е. установлена АТ90S1200, и регуляторы напряжения питания и опорного напряжения. Питать думаю от USB, на 12 вольт повышающий преобразователь на AD. Будет свободный преобразователь RS232 - TTL .Программируемый МК подключается к устройству с помощью переходной платы.
Проблема такая, на односторонней плате получится много перемычек, двусторонюю делать вручную муторно. Если интересно, то можно объединится и платы заказать промышленным способом
Pyku_He_oTTyda
Насколько корректна замена AT90S8535, установленного в STK500 на Мегу8535. Где могут быть грабли?
Судя по ссылке h**p://www.der-hammer.info/hvprog/index.htm
проблем быть не длжно.

amator у вас какой МК установлен
m16
Цитата(Pyku_He_oTTyda @ Oct 27 2005, 09:42)
А нет ли у кого желания объединится, хочу сделать немного другой конструктив в отличии от h**p://www.der-hammer.info/hvprog/index.htm.
Будет максимально близко приближено к STK500, т.е. установлена АТ90S1200, и............
*


имхо надо делать по-другому
1.ft245 запитать от юсб ->опторазвязка-> stk500.
2. регулировка напряжений не нужна.
3. не заморачиваться на пп а сделать на макетке удобно можно всегда добавить(убрать) без гемора . у меня так собран AVRISP я ему добавил 158-ю , заменил кварц получился STK500
4.замена на мегу8535 с правильными фузами - без грабель
5.параллельный программатор актуален в серийном производстве имхо. а городить весь этот огород с кроватями или 20-ти жильными шлейфами чтобы раз-два в год подять фуз SPIEN . а если uC впаян ? а что бы не опускался SPIEN нужно иметь хороший внутрисхемный программатор (не пятипроводковый).
amator
Цитата(Pyku_He_oTTyda @ Oct 28 2005, 13:40)
Насколько корректна замена AT90S8535, установленного в STK500 на Мегу8535. Где могут быть грабли?
Судя по ссылке h**p://www.der-hammer.info/hvprog/index.htm
проблем быть не длжно.

amator у вас какой МК установлен
*


У меня естественно mega. Прошивал улучшенной версией 910-го программатора на 2313 прошивка 3.7 . При прошивке была одна интересная особенность - если разрешить верификацию меги просле заливки, программатор не работает, а если после начала верификации прервать её (например снять шлейф) -всё ОК!!! С чем это связано то ли с заменой классики на Мегу, то ли с тем, что используется 910-й программатор,а не родной я не знаю.
Pyku_He_oTTyda
Спасибо за ответы! Насколько я понимаю, m16 вы предлагаете сделать USB версию? Эта мысль меня тоже посещала.
Не скажу, что промышленные масштабы, но иногда надо несколько десятков прошить и хочу запретить reset что бы никто туда не лазил.
amator - интересное наблючение, как получится у меня, скажу. AVRISP у меня покупной имеется, даже интересно, как он себя поведет.
Видимо сделаю печатку односторонюю, то что не влезет допаяю снизу проводочками
Pyku_He_oTTyda
Гальваническая развязка мне тут показалась не очень необходимой. Куча программаторов работают без неё и ничего, все нормально. Хотя это конечно будет греть душу.
Последний
Люди, а если оставить в этом программере только ISP программирование, можно ли выкинуть все детали, оставив только кварц, обвязку ресета и махимку? Или нужно ещё что-нибудь?
Pyku_He_oTTyda
Необходима мега8535. Можете собрать AVRISP, но там такой же набор микросхем. Самое простое будет собрать AVreal - там только одна МС за 5 рублей. Подключается через ЛПТ, либо собрать STK-300 - тоже очень простой. В двух последних применяется 74HC244 и пяток резисторов.
ROC
Кстати, насколько критична замена ATMega8535 на Mega16? Приятель затеял что-то вроде STK500, точнее http://www.der-hammer.info/hvprog - der Hammer (по моей же наводке), Меги16 у него есть.
Из описания на http://www.gaw.ru/html.cgi/txt/app/micros/avr/AVR088.htm
честно говоря мало что понял, сам с Мегами старше ATMega8 не сталкивался.
Или посоветуйте проверенную ссылку на схему STK500 на меге16.

P.S. - ну если ничего не найдется - поедет в магазин за MEGA8535, хотя и обидно.....
Pyku_He_oTTyda
Наконец дошли руки до разводки ПП smile.gif
Программатор ЮСБ FT232>гальваничестакя развязка AD1201 и TME0505>микроконтроллер. +12 повышается с +5.
Стал разводить плату, и стукнуло в голову (где то читал, но не уверен) что 232, которая в оригинале на STK500 инвертирует сигнал, как дела с этим обстоят с FT232?
При беглом просмотре даташита не утвердился ни в чем, да и понятие инвертирования для сигнала RS232 не слишком корректно по моему.
IgorKossak
Цитата(Pyku_He_oTTyda @ Dec 20 2005, 12:41) *
... 232, которая в оригинале на STK500 инвертирует сигнал, как дела с этим обстоят с FT232?
При беглом просмотре даташита не утвердился ни в чем, да и понятие инвертирования для сигнала RS232 не слишком корректно по моему.

Нормально обстоят.
FT232 можно напрямую подключать к МК или к 232.
Соглашения UART соблюдаются.

Термин "инвертирование" в данном случае не вполне корректен. Правильнее было бы говорить "преобразование уровней".
Pyku_He_oTTyda
Спасибо! Успокоили
Максим Зиновьев
Эксперименты по считыванию firmware STK-500 с работоспособными прошивками
Pyku_He_oTTyda
Плату развел на базе STK500, только USB - галван. развязка - часть STK500. Таргеты подключаются через переходник.
Могу выложить в P-CAD2002, правда изготовить пока времени нет, так что возможны ляпы.
slava2005
Цитата(Pyku_He_oTTyda @ Feb 15 2006, 11:06) *
Плату развел на базе STK500, только USB - галван. развязка - часть STK500. Таргеты подключаются через переходник.
Могу выложить в P-CAD2002, правда изготовить пока времени нет, так что возможны ляпы.



Если, можно - то хотелось бы глянуть.

Собираюсь сотворить подобное, поэтому если что - могу повторить и сообщить и замеченных-незамеченных ляпах.
Pyku_He_oTTyda
Вот собственно:
Р-СФД2002, USB - FT232В, развязка по питанию ТМЕ0505S, гальваническая развязка ADuM1201, преобразователь +5в +12 на ADP1610. Транзисторный узел срисован с http://www.der-hammer.info/hvprog/dl/hvprog_05.gif
slava2005
Цитата(Pyku_He_oTTyda @ Feb 16 2006, 13:45) *
Вот собственно:
Р-СФД2002, USB - FT232В, развязка по питанию ТМЕ0505S, гальваническая развязка ADuM1201, преобразователь +5в +12 на ADP1610. Транзисторный узел срисован с http://www.der-hammer.info/hvprog/dl/hvprog_05.gif



Может я туплю, но я что-то не увидел стандартного ISP разъема.

ЗЫ Эх туда бы еще JTAG ...
Pyku_He_oTTyda
вверху между 20 ногой и 40 ногой микросхемами, 6 пиновый.
Лично мне, он не особо нужен, имеется AVRISP
Vilen
Вопрос к тем кто собирал ParaProg:
Столкнулся с таким явлением:
Не записываются правильно Low фьюзы - всегда записывается значение 0xFF.
Все остальные операции проходят нормально.
Пробовал на Mega8 и Mega16.
Плату контроллера собирал по Sailanser (вариант на Max232 не SMD)
Плата адаптеров моя в DipTrace, односторонняя для ЛУТ(могу выложить если кому-то понадобится)
У кого-то было такое?

Спасибо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.