Обновить
Комментарии 29
Не делайте такой «программатор»! Элементарно пожгёте контроллер. Вы превышаете допустимые значения напряжений на входах.
Обыкновенный ISP программатор (STK200) на одной микросхемке не так сложно спаять. Схема к примеру есть здесь — www.visual-devices.ru/p/product-stk200
Я прошил этим программатором более 400шт Тини2313 (у меня домашная мелкосерийка) ни одна не вышла из строя. Также пршивал им и Тини12, и Меги8 и 8535 и не по разу. Никаких нареканий.
Не навязываю сильно. Тини стойкие. Ну вы сами понимаете, что не вылетает вывод из-за подачи с порта +-12В только из-за того что внутреннние диоды на землю и Vcc ток через себя пропускают. Что есть плохо, и в какой-нибудь меге64,128 не пронесёт и выбъет вывод. Жалко будет выкидывать недешевую мегу для радиолюбителей. STK200 за вечер паяется.

ЗЫ. Ну после выпуска парти наверняка сейчас по крайней мере каким-нибудь Dragon-ом шьёте ;)
Да какие +12, там же резисторный делитель. В порту примерно 11.5 (ни разу не видел 12) после первого диода упадет еще 0.7, итого 10.8 которые делятся резисторным делителем на 2 получаем 5.4 эти жалкие 0.4 вольта легко уйдут через защитные диоды.
мде, для кустарщины конечно мож и пойдет…
«От программатора до контроллера провод должен быть длинно не больше 10-15см, иначе будет глючить изза помех.» не из-за помех, а из-за емкости провода.
Я бы не нагружал защитные диоды, а поставил бы внешние, нагруженные на стабилитрон или типа того.
Так никто и не говорит, что это высокотехнологичный профессиональный девайс. Это из серии «IE — Маленькая программка с помощью которой можно скачать файрфокс/оперу»

Главное что делается на коленке за пять минут и работает четко.
а делители — это ненадежно и не универсально. лучше спаять нормальный программатор на любой SPI.
я это сделал вообще с ключами на КТ315 (можно и любые другие). благодаря подтяжкам в питание контроллера подходит для любого напряжения питания и абсолютно безопасно.
Сейчас у меня USBASP им и шью. Хочу JTAG спаять.
Лучше купить. Стоит ~1000р, а гемору меньше и всякие вкусности есть. Там сразу и программатор и JTAG под все виды AVR.
+500р за доставку до Че. Мне проще свой спаять, а на 1500р накупить себе датчиков :)
Я вот тоже так думал, и некоторое время пользовался самопальным, но потом начались чудеса с несоместимостью с новыми версиями контроллеров, с напряжениями питания и т.п. Таик лучше купить AVRJTAG2 — будет и программатор и внутрисхемный отладчик и огромная вкусность в виде программирования и отладки по одной (!!!) линии RESET — т.е. в некоторых случаях больше выводом остаётся для работы (хотя есть, конечно, свои тонкости). И работать будет гарантированно со всеми типами контроллеров без глюков/ И напряжения питания будут поддериживаться от 1.8 вольта до 5 — очень актуально для новой серии XMEGA
Вот только стоит ЖТАГ2 под 16тыр — месячная зарплата инженера между прочим.

Не, я никогда не покупаю девайс чей потенциал не смогу освоить в ближайшее время. Вот когда без него будет не жизнь, так тут же отслюнявлю.

А debug Wire это тема, конечно, но думаю пока без нее обойдусь, а потом глядишь и умельцы что смастрячат.
НЛО прилетело и опубликовало эту надпись здесь
некропостер? :)

и будет ёмкость p-n перехода на входе с завалом фронтов и вопрос «почему у товарища шьёт, а у меня не шьёт?»
НЛО прилетело и опубликовало эту надпись здесь
Умоляю, сделайте хабракат! Жаль будет такую хорошую статью!
Современные AVR поддерживают программирование по шине SPI, паять практически ничего не нужно. Прошиваются тем же понипрогом.
Эт вы про 5 проводков на LPT? Можно, но я не люблю этот способ — много ошибок порой возникает, а для новичка главное, чтобы все сразу без сучка без задоринки. Иначе запал пропадает :)
Зачем схему жпегом то сделал? Гифом было бы горазде красивее и весило поменьше.
Все рабочее, сам много контроллеров прошивал таким программатором (тини, меги). Взято отсюда avr.nikolaew.org/progr.htm; там же программка для прошивки
Хы. ну я туда и сослался первой ссылкой.
побольше пожалуйста откомментированных листингов кода.
Неплохой программатор, и, на сколько помню, работает с переходником USB -> COM.
Единственное — могут быть проблемы при 3-х вольтовым питании.
Этот не работает. Точнее работает, но скорость нааастоооооолько медленная, что хочется убитсья головой об стену.
НЛО прилетело и опубликовало эту надпись здесь
понятия не имею. Я все на 10м делаю. Мне он привычней. По идее без разницы, можно и переходник сделать
НЛО прилетело и опубликовало эту надпись здесь
Вам ли не знать ответ на этот вопрос? ;)
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.