roboforum.ru

Технический форум по робототехнике.

Нужен ли НАСТОЯЩИЙ программатор?

Все что связана с заливкой программ в микроконтроллеры.

Нужен ли НАСТОЯЩИЙ программатор?

Сообщение persey » 17 янв 2005, 23:52

Я пользуюсь "5 проводами". И никак не могу понять - нужен ли в принципе профессиональный программатор и в чем его преимущества?
У кого-нить есть что-то похожее на stk200/500?
persey
 
Сообщения: 48
Зарегистрирован: 06 янв 2005, 01:25
Откуда: St.Petersburg

Сообщение -= Александр =- » 18 янв 2005, 00:22

Я пользуюсь тем-же, но с буфером HC244. Просто меня долго пугали что 5 проводков могут порт спалить. Но они у меня несколько месяцев норомально работали и ничего не спалили. Потом нашел в каком-то девайсе эту микруху и припаял на всякий случай.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение setar » 18 янв 2005, 12:17

AVR собственно и затачивался на внутрисхемное программирование.
Как и сказал Александр буферные элененты будут не лишними.

А профессиональные программаторы нужны чтобы не зацикливаться только на контроллерах типа AVR а программировать так же другие типы микрух ...

Кстати AVR не все шьются по 5 проводам - сам недавно накололся,
например tyny28 имеет только паралльльный интерфейс программирования.
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Сообщение -= Александр =- » 18 янв 2005, 14:43

Кстати есть у кого-нибудь схема простого параллельного программатора?
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение setar » 18 янв 2005, 18:02

Простая схема такого программатора идёт в документации к PonyProg
Правда она относительно простая - сама на базе микроконтроллера.
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Сообщение Алексей » 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-мелкоконтроллеров. :!:
В электронике чудес не бывает! Бывают плохие контакты!
Аватара пользователя
Змей-Горыныч
 
Сообщения: 70
Зарегистрирован: 01 мар 2005, 14:54
Откуда: г. Томск

Сообщение -= Александр =- » 14 июн 2005, 15:08

Хм... А какой-нибудь простенький отладчик самому собрать можно? Или это уже секрет фирмы?
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Сообщение Змей-Горыныч » 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:
В электронике чудес не бывает! Бывают плохие контакты!
Аватара пользователя
Змей-Горыныч
 
Сообщения: 70
Зарегистрирован: 01 мар 2005, 14:54
Откуда: г. Томск

Сообщение 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:
Mike_MA
 
Сообщения: 367
Зарегистрирован: 07 фев 2005, 17:41
Откуда: Санкт-Петербург

Сообщение Green Fox » 29 июн 2005, 18:12

АВР всем хорош, но есть у него и "незначительные" тонкости. Например, если FUSE биты прошить "неправильно", он перестанет видеться. "Вылечить" его можно параллельным программатором, например STK500. С этой точки зрения - это очень ценная вещь.
Еще, сам не сталкивался, но сотрудник жаловался на Attiny26, 10% которых неизменно "обижались" на STK200 (самодельный, с буфером hc244). STK500 не только шьет всех без проблем, но и "вылечивает" обиженных. Одна беда - переходник с TQFP делать сложно.
Green Fox
 
Сообщения: 9
Зарегистрирован: 02 июн 2005, 21:46
Откуда: Ленинград

Сообщение Green Fox » 29 июн 2005, 18:14

За ссылку на JTAG огромное Спасибо!!!
Green Fox
 
Сообщения: 9
Зарегистрирован: 02 июн 2005, 21:46
Откуда: Ленинград

Сообщение Mike_MA » 30 июн 2005, 15:12

Не знаю... для ATmega16,ATmega162 пользую JTAG + ISP .
Только один раз пришлось запитывать контроллер от внешнего тактового генератора ...
Mike_MA
 
Сообщения: 367
Зарегистрирован: 07 фев 2005, 17:41
Откуда: Санкт-Петербург


Вернуться в Программаторы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4