И не очень понятно, в чем сложность DIPовскую микруху распаять на макетке.
У меня ноут, и кроме USB вариантов не было. Но и мелкие микросхемы я использовать не хотел, т.к их на макетку не распаяешь. По этому заказал вот это. Гемора ноль — удовольствия вагон.
LPT — наиболее беспроблемный (но не безопасный!) вариант, если, конечно, есть LPT порт. У меня валяются несколько материнок с ним, так что тут все нормально.
COM — чуть больше деталей, недокупил один диод=) И работать будет не на всех COM портах. Но надежнее LPT в десятки раз. Наверное, его я тоже соберу, но потом.
USB программатор — мелкая RS232 микруха, которую сложно будет запаять советским паяльником=)
А покупать — выйдет дороже чем сборка целевого устройства.
Вот да. Это один из самых простых программаторов, кроме того, его полезность вызывает вопросы. На мой взгляд, было бы полезнее, если бы… не знаю что может быть полезного в программаторах, их тьма тьмущая в интернете.
Если надо перешивать тиньку25ю или 45ю, то такого программатора может не хватить, нужно чтоб было под рукой HVSP, тогда уж точно можно прошить любой AVR, как здесь (клон STK500), например. Ну и плюс таких программаторов — это USB.
Tiny25/45/85 поддерживает прошивку по ISP. Высоковольтный программатор (HVSP) нужен только если сбросить случайно фьюз RSTDISBL. Или для Tiny11, но их уже не выпускают вроде.
И то, чтобы сбросить фьюзы до заводских значений, достаточно вот такого устройства:
ATmega fusebit doctor. Высоковольтный программатор избыточен при домашнем применении=)
Да да! Но ведь высоковольтный программатор только для обхода фьюзов и имеет смысл использовать. А тут как-бы более специализированное устройство, не требующее подключения к компу=) Запрограммировать потом можно и обычным.
Сбросить RSTDISBL очень легко на таких контроллерах, в связи с малым кол-вом выводов RESET используют как ещё 1-н вывод порта практически повсеместно. И вшить прошивку в такой контроллер с помощью ISP можно только 1-н раз.
В начале стоит фотка STK200 с буферной микросхемой. Все остальное — homemade, схемы соответствуют. Ну, я еще впаял туда килоомный резистор для успокоения совести=)
К вопросу о надежности программатора. На днях нечаянно коротнул отладочную плату и случился «пшик». В итоге сгорел LPT программатор. Сам комп при этом не пострадал.
Аналогичная ситуация была с USB в прошлом году. В итоге сгорел USB-программатор и контроллер USB на матринке :-( Так что LPT рулит. В случае аварии все берет на себя.
LPT программатор для AVR