roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 апр 2025, 05:42

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Нужен ли НАСТОЯЩИЙ программатор?
СообщениеДобавлено: 17 янв 2005, 23:52 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 янв 2005, 00:22 
Не в сети
Мастер Самоделкин
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 янв 2005, 12:17 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
AVR собственно и затачивался на внутрисхемное программирование.
Как и сказал Александр буферные элененты будут не лишними.

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

Кстати AVR не все шьются по 5 проводам - сам недавно накололся,
например tyny28 имеет только паралльльный интерфейс программирования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 янв 2005, 14:43 
Не в сети
Мастер Самоделкин
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 янв 2005, 18:02 
Не в сети
Site Admin
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 мар 2005, 20:56 
Кому надо- ловите схему и печатку простого программатора, аналога STK200.


Вложения:
Stk200.zip [70.35 КиБ]
Скачиваний: 1022
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 май 2005, 08:49 
Не в сети
Аватара пользователя

Зарегистрирован: 01 мар 2005, 14:54
Сообщения: 70
Откуда: г. Томск
Это конечно хорошо - простой программатор. Я именно с этого и начинал. Аналог STK200 (на 1 микрухе) + AVReAL. А потом преобрел фирменные Atmel-овские штучки(программатор AVR ISP, плату отладочную STK500, и JTAG-отладчик). Это конечно класные вещи, здорово облегчает разработку. Поддерживают все Atmel-овские AVR-ки, с AVR-Studio все управляются, и оттуда же модно обновлять их внутненнее програмное обеспечение при выходе новой AVR-Studio.
У STK500 куча всяких примочек, в том числе и параллельное программирование. Ну, конечно выше всяких похвал JTAG-отладчик(дороговат правда, зараза но оно того стоит). Здорово жизнь облегчает, когда смотришь в процессе выполнения программы как оно всё именно в кристалле происходит, а не в симуляторе. Сам отловил много глюков, на поиск которых в программе обычным способом может уйти куча времени.
В обшем рекомендую. Точно не зря выкинете деньги, если вы конечно серьёзно и много занимаетесь программированием AVR-мелкоконтроллеров. :!:

_________________
В электронике чудес не бывает! Бывают плохие контакты!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 июн 2005, 15:08 
Не в сети
Мастер Самоделкин
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 июн 2005, 06:16 
Не в сети
Аватара пользователя

Зарегистрирован: 01 мар 2005, 14:54
Сообщения: 70
Откуда: г. Томск
-= Александр =- писал(а):
Хм... А какой-нибудь простенький отладчик самому собрать можно? Или это уже секрет фирмы?

Секрет, конечно. Но на то и русские хакеры, чтоб секреты их буржуйские выведывать!
Вот, почитайте в разделе "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:

_________________
В электронике чудес не бывает! Бывают плохие контакты!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 июн 2005, 11:57 
Не в сети

Зарегистрирован: 07 фев 2005, 17:41
Сообщения: 367
Откуда: Санкт-Петербург
Змей-Горыныч писал(а):
А для ленивых или не желающих тратить время на самостоятельное изготовление вот вариант 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:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 июн 2005, 18:12 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 июн 2005, 18:14 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 июн 2005, 15:12 
Не в сети

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO