Как стать автором
Обновить

Комментарии 19

И куда LPT втыкать?

И не очень понятно, в чем сложность DIPовскую микруху распаять на макетке.

У меня ноут, и кроме USB вариантов не было. Но и мелкие микросхемы я использовать не хотел, т.к их на макетку не распаяешь. По этому заказал вот это. Гемора ноль — удовольствия вагон.
Резисторы — 5 рублей
Разъемы — 30 рублей
Кусок провода — 2 рубля
Найти в современном компьютере LPT-порт — бесценно.
LPT — наиболее беспроблемный (но не безопасный!) вариант, если, конечно, есть LPT порт. У меня валяются несколько материнок с ним, так что тут все нормально.
COM — чуть больше деталей, недокупил один диод=) И работать будет не на всех COM портах. Но надежнее LPT в десятки раз. Наверное, его я тоже соберу, но потом.
USB программатор — мелкая RS232 микруха, которую сложно будет запаять советским паяльником=)

А покупать — выйдет дороже чем сборка целевого устройства.
НЛО прилетело и опубликовало эту надпись здесь
Вот да. Это один из самых простых программаторов, кроме того, его полезность вызывает вопросы. На мой взгляд, было бы полезнее, если бы… не знаю что может быть полезного в программаторах, их тьма тьмущая в интернете.
Если надо перешивать тиньку25ю или 45ю, то такого программатора может не хватить, нужно чтоб было под рукой HVSP, тогда уж точно можно прошить любой AVR, как здесь (клон STK500), например. Ну и плюс таких программаторов — это USB.
Tiny25/45/85 поддерживает прошивку по ISP. Высоковольтный программатор (HVSP) нужен только если сбросить случайно фьюз RSTDISBL. Или для Tiny11, но их уже не выпускают вроде.
И то, чтобы сбросить фьюзы до заводских значений, достаточно вот такого устройства:

ATmega fusebit doctor. Высоковольтный программатор избыточен при домашнем применении=)
Который подаёт 12В на RESET. В общем-то работает по принципу HVSP/HVPP-программатора.
Да да! Но ведь высоковольтный программатор только для обхода фьюзов и имеет смысл использовать. А тут как-бы более специализированное устройство, не требующее подключения к компу=) Запрограммировать потом можно и обычным.
Сбросить RSTDISBL очень легко на таких контроллерах, в связи с малым кол-вом выводов RESET используют как ещё 1-н вывод порта практически повсеместно. И вшить прошивку в такой контроллер с помощью ISP можно только 1-н раз.
Фьюзы можно сбросить и стандартными программаторами. Например, я пользуюсь для этого вот таким.
Ссылка не пашет…
А прочитать было бы оч интересно. Я одну тиньку залочил…
Две
Одну разлочил:)
Что-то сложноват программатор. И мне одному кажется что схема и фоты реального девайса — разные устройства?
В начале стоит фотка STK200 с буферной микросхемой. Все остальное — homemade, схемы соответствуют. Ну, я еще впаял туда килоомный резистор для успокоения совести=)
Даже без напряга нагугливаем в гуглкартинках
раз:
www.getchip.net/posts/delaem-lpt-programmator-dlya-avr-mikrokontrollerov/
два:
fandy.vov.ru/AVR_ICSP.htm
три:
www.mazda-auto.ru/viewtopic.php?f=1&t=28903&start=150
Смотрим предпоследнее сообщение

Вопрос: Хабр — копипаст?
К вопросу о надежности программатора. На днях нечаянно коротнул отладочную плату и случился «пшик». В итоге сгорел LPT программатор. Сам комп при этом не пострадал.
Аналогичная ситуация была с USB в прошлом году. В итоге сгорел USB-программатор и контроллер USB на матринке :-( Так что LPT рулит. В случае аварии все берет на себя.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории