Programátor AVR ISP

Jelikož nejsem moc kamarád s příkazovou řádkou (avrdude), rozhodl jsem si pořídit programátor, který by byl funkční v pro mě uživatelsky příznivějším AVR studiu. Na stránkách make.kosakalab.com/make/electronic-work/avrisp-mk2/leo-r3_avrisp-mk2_en/ lze nalézt návod na výrobu programátoru MKII modifikací arduina Leonardo nebo Pro micro. Protože jsem kdysi koupil klon arduina Pro micro, který byl moc široký (nebyl kompatibilní s běžnými paticemi pro arduina Pro mini, Nano), rozhodl jsem se použít jej na tento projekt.

Při bližším prozkoumání návodu jsem přišel na to, že pokud nepotřebuji signály TPI, tak nemusím nic modifikovat a stačí na pinovou lištu vyvést pouze signály pro ISP. Pro těch pár vodičů bylo zbytečné leptat DPS a stačilo použít desku univerzální. Osadil jsem i 28 pinovou ZIF patici, krystal 8MHz a kondenzátory. Přidal jsem i dva jumpery, kterými lze přivést GND a signál reset pro programování 8 pinových procesorů. Po připojení k počítači stačí v AVR studiu dát "connect", nastavit AVRISP mkII programátor a komunikační rychlost.

Pokud by programátor nefungoval, ujistěte se, že máte nainstalovanou knihovnu libusb.

Programátor AVR klon STK500

Tento programátor je také znám jako Biprog. Na tomto zapojení jsem nic neměnil.

K tomuto programátoru jsem navrhl i programovací desku s paticemi, krystalem a externím oscilátorem. Mezi krystalem a oscilátorem lze volit propojkou (jumperem). Z patic jsem odstranil nepoužívané piny pro snadnější vytahování procesorů.

Kdo pracuje pouze s 28 pinovými procesory, může pod názvem "development board" zakoupit stavebnici s ICSP konektorem. Na této desce jsou dost nešikovně umístěny blokovací kondenzátory (jeden přímo pod páčkou ZIF patice). Proto jsem je nahradil SMD verzí.

Kdo pracuje s 40 pinovými procesory, může pod názvem "minimum system board" koupit hotovou desku s ICSP konektorem.