Полная версия этой страницы:
Параллельный программатор AVR
Pyku_He_oTTyda
Oct 21 2005, 05:15
Выбирал параллельный программатор, но не смог ни на чем остановится.
Интересуют следующие требования:
Широкий выбор МК (на данный момент необходим Tiny13)
Интерфейс под винду
Возможность работы из AVRstudio (не самое важное)
Поддержка разработчиком, или возможность самому вписать недостающие МК
Устройство для самостоятельной сборки, не покупное
haker_fox
Oct 21 2005, 05:21
Самый лучший можнос сделать только самому



А, так вот:
http://pol-sem.narod.ru/paraprog/paraprog.htmhttp://elm-chan.org/works/avrx/report_e.html#AVRXPИ еще: используйте поиск по форуму, зачем плодить темы, которые уже обсуждались???
под винду из AVRSTUDIO - STK500 схема доступна и прошивки тоже. разумеется повторять не в полном обьеме. приемужество перед другими программаторами:
1.последовательное прогр-е
2.последовательное прогр-е при высоком напряжении
3.параллельное прогр-е
4.поддерживаются все AVR и не только
в эфо стоит $89
Pyku_He_oTTyda
Oct 21 2005, 07:09
http://pol-sem.narod.ru/paraprog/paraprog.htmhttp://elm-chan.org/works/avrx/report_e.html#AVRXPЭти я конечно видел, но в первом малый набор МК, во втором командная строка.
m16 - спасибо! Как раз то, что нужно

Хоть и цена невелика в ЭФО, но соберу кусочек его сам. Не подскажите, где разжится прошивкой?
вот прошивка для 90S1200 . сам не пробовал имхо в 8535 она сама зальет firmware для того она там и стоит . и еще в help->avrctudiotools->stk500 хороший мануал по крайней мере в 4.12.Удачи
Pyku_He_oTTyda
Oct 21 2005, 07:59
Спасибо! Буду пробовать.
насчет 8535 думаю все так же, как в AVRISP - такая же процедура
Цитата(Pyku_He_oTTyda @ Oct 21 2005, 11:59)
Спасибо! Буду пробовать.
насчет 8535 думаю все так же, как в AVRISP - такая же процедура
не уверен. для начала чистую подсунь с установленными фузами
Pyku_He_oTTyda
Oct 21 2005, 09:05
Спасибо за рекомендации. Пока повожусь с разводкой ПП.
Постараюсь лишнее выкинуть скрипя сердцем. Потом сообщу, что у меня получилось.
Цитата(Pyku_He_oTTyda @ Oct 21 2005, 11:09)
http://pol-sem.narod.ru/paraprog/paraprog.htmhttp://elm-chan.org/works/avrx/report_e.html#AVRXPЭти я конечно видел, но в первом малый набор МК, во втором командная строка.
m16 - спасибо! Как раз то, что нужно

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

Хоть и цена невелика в ЭФО, но соберу кусочек его сам. Не подскажите, где разжится прошивкой?
От малого до великого - один шаг!
Если уж Вам так хочется параллельный программатор иметь, возьмите схему:
http://elm-chan.org/works/avrx/report_e.html#AVRXPза основу, с небольшими переделками источников питания и управляющий софт для PC напишите себе сами. Поверьте времени потрачено на эту работу будет примерно столько же как для stk500. А удовольствия получите гораздо больше.
не понимаю зачем тратить время на изобретение велосипеда?? да пойми те же ,что прелесть любого программатора в его
поддержке производителем . на соседней ветке "программирование через RS232" я почитал , ребята вроде грамотные знают что делать . только возникает вопрос а зачем?? и даже если у них что -то дельное получится вопрос : а будет ли у них потом время и желание поддерживать свое творение на некоммерческой основе с выходом новых кристаллов? Atmel будет стопудово! имхо если заниматься этим (мк контроллерами) серьезно то и инструмент должен быть соответствующим .
Pyku_He_oTTyda
Oct 21 2005, 11:25
BVU
собрать то его не сложно, только софт для компа я писать не умею

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

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

Лично я ругатся не собирался
amator
Oct 21 2005, 17:34
Если есть желание собирать паралельный программатор на основе STK500 рекомендую ссылку
h**p://www.der-hammer.info/hvprog/index.htm
Кстати нашёл её где-то на этом форуме. Так что тому кто её первым опубликовал - спасибо. Все режимы программирования работают замечательно.
Pyku_He_oTTyda
Oct 24 2005, 04:57
Отличная ссылка!
Действительно спасибо!
Всвязи с этим вопрос, какую роль выполняет 1200 в STK500?
Прошивальщик для 8535?
Цитата(Pyku_He_oTTyda @ Oct 24 2005, 08:57)
Отличная ссылка!
Действительно спасибо!
Всвязи с этим вопрос, какую роль выполняет 1200 в STK500?
Прошивальщик для 8535?
так же как и AVRISP для обновления прошивки 8535 . ссылка действительно хорошая- ведь предлагается не самиздат а вырезанный из стк500 программатор на все случаи жизни.
Pyku_He_oTTyda
Oct 27 2005, 05:42
А нет ли у кого желания объединится, хочу сделать немного другой конструктив в отличии от h**p://www.der-hammer.info/hvprog/index.htm.
Будет максимально близко приближено к STK500, т.е. установлена АТ90S1200, и регуляторы напряжения питания и опорного напряжения. Питать думаю от USB, на 12 вольт повышающий преобразователь на AD. Будет свободный преобразователь RS232 - TTL .Программируемый МК подключается к устройству с помощью переходной платы.
Проблема такая, на односторонней плате получится много перемычек, двусторонюю делать вручную муторно. Если интересно, то можно объединится и платы заказать промышленным способом
Pyku_He_oTTyda
Oct 28 2005, 10:40
Насколько корректна замена AT90S8535, установленного в STK500 на Мегу8535. Где могут быть грабли?
Судя по ссылке h**p://www.der-hammer.info/hvprog/index.htm
проблем быть не длжно.
amator у вас какой МК установлен
Цитата(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
Oct 29 2005, 11:18
Цитата(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
Oct 31 2005, 06:51
Спасибо за ответы! Насколько я понимаю, m16 вы предлагаете сделать USB версию? Эта мысль меня тоже посещала.
Не скажу, что промышленные масштабы, но иногда надо несколько десятков прошить и хочу запретить reset что бы никто туда не лазил.
amator - интересное наблючение, как получится у меня, скажу. AVRISP у меня покупной имеется, даже интересно, как он себя поведет.
Видимо сделаю печатку односторонюю, то что не влезет допаяю снизу проводочками
Pyku_He_oTTyda
Nov 1 2005, 12:27
Гальваническая развязка мне тут показалась не очень необходимой. Куча программаторов работают без неё и ничего, все нормально. Хотя это конечно будет греть душу.
Последний
Nov 14 2005, 16:18
Люди, а если оставить в этом программере только ISP программирование, можно ли выкинуть все детали, оставив только кварц, обвязку ресета и махимку? Или нужно ещё что-нибудь?
Pyku_He_oTTyda
Nov 15 2005, 05:39
Необходима мега8535. Можете собрать AVRISP, но там такой же набор микросхем. Самое простое будет собрать AVreal - там только одна МС за 5 рублей. Подключается через ЛПТ, либо собрать STK-300 - тоже очень простой. В двух последних применяется 74HC244 и пяток резисторов.
Кстати, насколько критична замена 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
Dec 20 2005, 10:41
Наконец дошли руки до разводки ПП

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

... 232, которая в оригинале на STK500 инвертирует сигнал, как дела с этим обстоят с FT232?
При беглом просмотре даташита не утвердился ни в чем, да и понятие инвертирования для сигнала RS232 не слишком корректно по моему.
Нормально обстоят.
FT232 можно напрямую подключать к МК или к 232.
Соглашения UART соблюдаются.
Термин "инвертирование" в данном случае не вполне корректен. Правильнее было бы говорить "преобразование уровней".
Pyku_He_oTTyda
Dec 20 2005, 13:24
Спасибо! Успокоили
Максим Зиновьев
Feb 8 2006, 12:55
Эксперименты по считыванию firmware STK-500 с работоспособными прошивками
Pyku_He_oTTyda
Feb 15 2006, 08:06
Плату развел на базе STK500, только USB - галван. развязка - часть STK500. Таргеты подключаются через переходник.
Могу выложить в P-CAD2002, правда изготовить пока времени нет, так что возможны ляпы.
slava2005
Feb 16 2006, 07:26
Цитата(Pyku_He_oTTyda @ Feb 15 2006, 11:06)

Плату развел на базе STK500, только USB - галван. развязка - часть STK500. Таргеты подключаются через переходник.
Могу выложить в P-CAD2002, правда изготовить пока времени нет, так что возможны ляпы.
Если, можно - то хотелось бы глянуть.
Собираюсь сотворить подобное, поэтому если что - могу повторить и сообщить и замеченных-незамеченных ляпах.
Pyku_He_oTTyda
Feb 16 2006, 10:45
Вот собственно:
Р-СФД2002, USB - FT232В, развязка по питанию ТМЕ0505S, гальваническая развязка ADuM1201, преобразователь +5в +12 на ADP1610. Транзисторный узел срисован с
http://www.der-hammer.info/hvprog/dl/hvprog_05.gif
slava2005
Feb 16 2006, 11:21
Цитата(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
Feb 16 2006, 11:56
вверху между 20 ногой и 40 ногой микросхемами, 6 пиновый.
Лично мне, он не особо нужен, имеется AVRISP
Вопрос к тем кто собирал ParaProg:
Столкнулся с таким явлением:
Не записываются правильно Low фьюзы - всегда записывается значение 0xFF.
Все остальные операции проходят нормально.
Пробовал на Mega8 и Mega16.
Плату контроллера собирал по Sailanser (вариант на Max232 не SMD)
Плата адаптеров моя в DipTrace, односторонняя для ЛУТ(могу выложить если кому-то понадобится)
У кого-то было такое?
Спасибо.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.