Не делайте такой «программатор»! Элементарно пожгёте контроллер. Вы превышаете допустимые значения напряжений на входах.
Обыкновенный 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 (можно и любые другие). благодаря подтяжкам в питание контроллера подходит для любого напряжения питания и абсолютно безопасно.
Я вот тоже так думал, и некоторое время пользовался самопальным, но потом начались чудеса с несоместимостью с новыми версиями контроллеров, с напряжениями питания и т.п. Таик лучше купить AVRJTAG2 — будет и программатор и внутрисхемный отладчик и огромная вкусность в виде программирования и отладки по одной (!!!) линии RESET — т.е. в некоторых случаях больше выводом остаётся для работы (хотя есть, конечно, свои тонкости). И работать будет гарантированно со всеми типами контроллеров без глюков/ И напряжения питания будут поддериживаться от 1.8 вольта до 5 — очень актуально для новой серии XMEGA
Эт вы про 5 проводков на LPT? Можно, но я не люблю этот способ — много ошибок порой возникает, а для новичка главное, чтобы все сразу без сучка без задоринки. Иначе запал пропадает :)
Все рабочее, сам много контроллеров прошивал таким программатором (тини, меги). Взято отсюда avr.nikolaew.org/progr.htm; там же программка для прошивки
Программатор для AVR