Технический форум по робототехнике.
persey » 17 янв 2005, 23:52
Я пользуюсь "5 проводами". И никак не могу понять - нужен ли в принципе профессиональный программатор и в чем его преимущества?
У кого-нить есть что-то похожее на stk200/500?
-= Александр =- » 18 янв 2005, 00:22
Я пользуюсь тем-же, но с буфером HC244. Просто меня долго пугали что 5 проводков могут порт спалить. Но они у меня несколько месяцев норомально работали и ничего не спалили. Потом нашел в каком-то девайсе эту микруху и припаял на всякий случай.
setar » 18 янв 2005, 12:17
AVR собственно и затачивался на внутрисхемное программирование.
Как и сказал Александр буферные элененты будут не лишними.
А профессиональные программаторы нужны чтобы не зацикливаться только на контроллерах типа AVR а программировать так же другие типы микрух ...
Кстати AVR не все шьются по 5 проводам - сам недавно накололся,
например tyny28 имеет только паралльльный интерфейс программирования.
-= Александр =- » 18 янв 2005, 14:43
Кстати есть у кого-нибудь схема простого параллельного программатора?
setar » 18 янв 2005, 18:02
Простая схема такого программатора идёт в документации к PonyProg
Правда она относительно простая - сама на базе микроконтроллера.
Алексей » 06 мар 2005, 20:56
Кому надо- ловите схему и печатку простого программатора, аналога STK200.
- Вложения
-
Stk200.zip
- (70.35 КиБ) Скачиваний: 1022
Змей-Горыныч » 20 май 2005, 08:49
Это конечно хорошо - простой программатор. Я именно с этого и начинал. Аналог STK200 (на 1 микрухе) + AVReAL. А потом преобрел фирменные Atmel-овские штучки(программатор AVR ISP, плату отладочную STK500, и JTAG-отладчик). Это конечно класные вещи, здорово облегчает разработку. Поддерживают все Atmel-овские AVR-ки, с AVR-Studio все управляются, и оттуда же модно обновлять их внутненнее програмное обеспечение при выходе новой AVR-Studio.
У STK500 куча всяких примочек, в том числе и параллельное программирование. Ну, конечно выше всяких похвал JTAG-отладчик(дороговат правда, зараза но оно того стоит). Здорово жизнь облегчает, когда смотришь в процессе выполнения программы как оно всё именно в кристалле происходит, а не в симуляторе. Сам отловил много глюков, на поиск которых в программе обычным способом может уйти куча времени.
В обшем рекомендую. Точно не зря выкинете деньги, если вы конечно серьёзно и много занимаетесь программированием AVR-мелкоконтроллеров.
![Exclamation :!:](http://roboforum.ru/images/smilies/icon_exclaim.gif)
-= Александр =- » 14 июн 2005, 15:08
Хм... А какой-нибудь простенький отладчик самому собрать можно? Или это уже секрет фирмы?
Змей-Горыныч » 15 июн 2005, 06:16
-= Александр =- писал(а):Хм... А какой-нибудь простенький отладчик самому собрать можно? Или это уже секрет фирмы?
Секрет, конечно. Но на то и русские хакеры, чтоб секреты их буржуйские выведывать!
Вот, почитайте в разделе "JTAG для AVR своими руками".
http://bialix.narod.ru/files/ Даже два варианта, пригодные к исполнению в дом. условиях. Особенно интересен и перспективен "Вариант Виталия Кротевича". Там в архиве в файле bootld163.zip ? вариант прошивки, в точности повторяющий функциональность фирменного JTAG, плюс статья автора о том, как он это сделал (Спасибо ему!).
А для ленивых или не желающих тратить время на самостоятельное изготовление вот вариант AVR JTAG являющегося полным аналогом AVR JTAG ICE фирмы Atmel, дополненным интерфейсом USB.
http://sub.chipdoc.ru/html.cgi/txt/firm/digsys/EU_JTAG_ICE_USB.htm?fid=32 Производит непонятно кто (наши скорее всего), но есть в прайсах многих фирм и стоит недорого, порядка 80$
Дерзайте! :wink:
Mike_MA » 15 июн 2005, 11:57
Змей-Горыныч писал(а):А для ленивых или не желающих тратить время на самостоятельное изготовление вот вариант AVR JTAG являющегося полным аналогом AVR JTAG ICE фирмы Atmel, дополненным интерфейсом USB.
http://sub.chipdoc.ru/html.cgi/txt/firm/digsys/EU_JTAG_ICE_USB.htm?fid=32 Производит непонятно кто (наши скорее всего), но есть в прайсах многих фирм и стоит недорого, порядка 80$
Дерзайте! :wink:
Похоже вот этот я и купил, но документации к нему - "0". Но пришлось применить инженерную смекалку и похоже разобрался. Пока работает нормально...
![Wink :wink:](http://roboforum.ru/images/smilies/icon_wink.gif)
Green Fox » 29 июн 2005, 18:12
АВР всем хорош, но есть у него и "незначительные" тонкости. Например, если FUSE биты прошить "неправильно", он перестанет видеться. "Вылечить" его можно параллельным программатором, например STK500. С этой точки зрения - это очень ценная вещь.
Еще, сам не сталкивался, но сотрудник жаловался на Attiny26, 10% которых неизменно "обижались" на STK200 (самодельный, с буфером hc244). STK500 не только шьет всех без проблем, но и "вылечивает" обиженных. Одна беда - переходник с TQFP делать сложно.
Green Fox » 29 июн 2005, 18:14
За ссылку на JTAG огромное Спасибо!!!
Mike_MA » 30 июн 2005, 15:12
Не знаю... для ATmega16,ATmega162 пользую JTAG + ISP .
Только один раз пришлось запитывать контроллер от внешнего тактового генератора ...