Alex3742 0 24 февраля, 2006 Опубликовано 24 февраля, 2006 · Жалоба :( Решил заняться микроконтроллерами, отановился на AVR. Прочитал дата щит на AT90S2313, посмотрел примеры его программирования на С,остановился на компиляторе icc AVR (Imagecraft). Решил сконструировать программатор STK 200\300 (LPT порт). Нашел в нете полно схем этого программатора, и возник вопрос: какая из них верная? Схемы из разных источников имеют несущественные отличия. Кто-нибудь если можно киньте ссылку на заведомо рабочую схему, и все-таки с описанием того, как на эту схему цеплять МК, в принципе на самой схеме указаны все выводы, но... Мнение профессионала будет решающим. И если кто-либо работал в среде Imagecraft с STK 200\300 ответьте пожалуйста на глупый вопрос: это все работает? Спасибо всем! :) [email protected] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DRUID_3 0 24 февраля, 2006 Опубликовано 24 февраля, 2006 (изменено) · Жалоба Ну так ли уж много этих STK-200/300 подобных схем? :) Есть на 74HC244 (+ CodeVision, вполне рабочий комплект, по крайней мере у меня :) ), еще видел на 74LS245. Есть STK-200 просто на резисторах (для ленивых и богатых ). Ну, в общем-то это вариации одного и того же... Есть еще похожий на STK-200/300 ALTERA BYTE BLASTER, вот он не прошьет без специального ПО AVR-ку. STK200_300.rar Изменено 24 февраля, 2006 пользователем DRUID_3 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BioWolf2000 3 24 февраля, 2006 Опубликовано 24 февраля, 2006 · Жалоба Рекомендую AVReal http://ln.com.ua/~real/avreal/ удобный программатор, совместимый с STK200, байтбластером и просто несколькими проводами воткнутыми напрямую в LPT порт. А если уж сильно ГУИ захочется то можно прикрутить http://www.miek.narod.ru/avrealshell.zip, но как по мне, в том же IAR проще на горячую клавишу назначить запуск батника с всеми прописанными опциями и не мучаться Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vet 0 24 февраля, 2006 Опубликовано 24 февраля, 2006 · Жалоба Пользуюсь вот этой схемой, как на работе,так и для домашних поделок. С ней работает AVReaL, а также встроенный программатор CodeVision (советую, кстати, вместо ICC). Любые чипы AVR прошиваются на ура - быстро и без ошибок. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ALexx 0 24 февраля, 2006 Опубликовано 24 февраля, 2006 · Жалоба Рабочая на все 100. Проверено. Пользую в связке с CodeVision http://electronix.ru/forum/index.php?act=A...pe=post&id=4313 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
afe 0 27 февраля, 2006 Опубликовано 27 февраля, 2006 · Жалоба Можно порекомендовать PonyProg: http://www.lancos.com/prog.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SpyBot 0 27 февраля, 2006 Опубликовано 27 февраля, 2006 · Жалоба А я бы порекомендовал купить готовый внутрисхемный программатор, т.к. сразу будет намного меньше трудностей. В свое время я делал параллельный и пользовался им где-то пол года, но только когда купил AS1 от Аргуссофта понял, что мое удовольствие от работы с МК было неполным :) Счас есть AS3 - подсоединяется по USB. Если нужна гальваническая развязка, то можно взять программатор от Точки опоры. Все девайсы в пределах вроде 30 уе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obi 0 27 февраля, 2006 Опубликовано 27 февраля, 2006 · Жалоба PonyProg однозначно будет и дешевле и полезней для развития. А главное очень просто! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GeorgeV 0 28 февраля, 2006 Опубликовано 28 февраля, 2006 · Жалоба Без проблем пользуюсь вот этим http://gsb.h16.ru/index.php?str=8 уже давно. Прошиваю отлаживаемые схемы внутрисхемно. программатор постоянно подключен к схеме и компу. Откомпилил, залил в Пони, прошил, как прошивка залилась, схема сразу начинает работать. Никаких пересоединений. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mishail 0 28 февраля, 2006 Опубликовано 28 февраля, 2006 · Жалоба Может я чё не так понял в выступлениях предыдущих ораторов :), но, по-моему, самый лёгкий способ прошить AVR - примерно следующий: см. схему (резисторы R1, R2, R3, R4 можно выкинуть [даже лучше выкинуть]) R7 - 470 Ом R8 - 10 кОм SV2 - разъём для внутрисхемного программирования. Через него девайс подключаем к LPT-порту компа. Его разводка: SV2 DB25 1 - 16 (INIT) 2 - 2 (D0) 3 - 11 (BUSY) 4 - 1 (STROBE) 5 - 18 (GND) т.е. получается, что для программирования девайса дополнительно на схему нужен всего лишь разъём. программируется на лету в рабочей схеме. заливать прошивки через это дело можно программулькой UISP (есть и под линух, и под винду) примерно следующими командами (в линухе....в винде чё-то типа того, не пробовал): erase: uisp -dprog=dapa -dpart=at90s2313 -dlpt=/dev/parport0 --segment=flash --erase -v=3 load: hex/$(TRG).hex uisp -dprog=dapa -dpart=at90s2313 -dlpt=/dev/parport0 --upload --segment=flash if=hex/$(TRG).hex -v=3 вот и всё....удачи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mishail 0 1 марта, 2006 Опубликовано 1 марта, 2006 · Жалоба PS: Забыл уточнить... провод от LPT до SV2 должен быть не длиннее 70 сантиметров (вроде как... не проверял) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
afe 0 1 марта, 2006 Опубликовано 1 марта, 2006 · Жалоба Может я чё не так понял в выступлениях предыдущих ораторов :) , но, по-моему, самый лёгкий способ прошить AVR - примерно следующий: см. схему (резисторы R1, R2, R3, R4 можно выкинуть [даже лучше выкинуть]) R7 - 470 Ом R8 - 10 кОм SV2 - разъём для внутрисхемного программирования. Через него девайс подключаем к LPT-порту компа. Его разводка: SV2 DB25 1 - 16 (INIT) 2 - 2 (D0) 3 - 11 (BUSY) 4 - 1 (STROBE) 5 - 18 (GND) т.е. получается, что для программирования девайса дополнительно на схему нужен всего лишь разъём. программируется на лету в рабочей схеме. заливать прошивки через это дело можно программулькой UISP (есть и под линух, и под винду) примерно следующими командами (в линухе....в винде чё-то типа того, не пробовал): erase: uisp -dprog=dapa -dpart=at90s2313 -dlpt=/dev/parport0 --segment=flash --erase -v=3 load: hex/$(TRG).hex uisp -dprog=dapa -dpart=at90s2313 -dlpt=/dev/parport0 --upload --segment=flash if=hex/$(TRG).hex -v=3 вот и всё....удачи. Nu informativney bilo bi srazhu ssilku na UISP dat' (kto konechno google pol'zovat'si ne umeet ;-), i op'yat' taki zhe on mnogo interfaces podderzhivaet ... http://savannah.nongnu.org/projects/uisp/ PS: Linuxa podderzhivayu adnaznacno (lichno uisp pol'zoval), no i op'yat' taki zhe ponyprog pod linux tozhe est' i vsyakie tipi interfaces podderzhivaet (smotret' na moy post v etoy teme ;-) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex3742 0 1 марта, 2006 Опубликовано 1 марта, 2006 · Жалоба Кому:Vet Да да да,я спрашивал именно про эту схему! Спасибо! CODE VISION у меня есть (демка по-моему) CODE VISION работает без проблем... Но все же чем он хуже Imagecraft ? В Imagecraft тоже ведь поддерживается STK 200\300 кому:ALexx Да да, схема так же соответствует! Но тем не менее будет ли работать с Imagecraft ? Спасибо! :blink: Начну паять! ;) Примерно так! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Igor26 0 1 марта, 2006 Опубликовано 1 марта, 2006 · Жалоба В прикрепленном файле схема и плата адаптера STK200/300 в формате PCAD-2001 Один PCB файл нормальный для производства, а который STK300_Positiv.pcb - это файл трассировки для лазерно-утюжной технологии или для изготовления при помощи фоторезиста POSITIV-20. Этих программаторов изготовлено штук десять. Все заработали с первого раза. Может кому поможет. STK200_300.ZIP Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться