Menu
LPT Programátor AVR - STK200
Šikovný a veľmi jednoducho zostrojiteľný programátor AVR obvodov od firmy Atmel. Postačí pár odporov ...
Kým som sa rozhodoval o tom, ktorú napaľovačku si doma zostrojím a hlavne akú architektúru použijem, zaujímal som sa hlavne o to, ako vyriešim dilemu kury a vajca keďže každá lepšia napaľovačka má svoj procesor a ten treba niekde naprogramovať. AVR technológia má úžasnú možnosť: programovať sériovo a dokonca priamo z paralelného alebo sériového portu v PC. Ja sa budem zaoberať práve LPT portom PC, používajúcim protokol STK200. Značná výhoda je v jednoduchosti zapojenia a cenovej a konštrukčnej nenáročnosti.
Čo teda budeme potrebovať?
- LPT koncovku (samec)
- 3x 330 Ohm rezistor
- 1x 100 Ohm rezistor
- buď celú päticu alebo aspoň 6 pinov z pätice
- hromadu prepojok :)
Stavba:
Stavba je jednoduchá a funguje na prvé zapojenie. Schéma zapojenia je nasledujúcom obrázku.
Ako vidno z obrázku, používam ATMEGA8. Nieje problém si prisopôsobiť päticu vlastným potrebám. Na napájanie obvodu počas programovania som vyviedol prepojku z pinu 14, na ktorom je počas celého behu programovania stabilne +5V. Odpadá tak nutnosť využiť externý zdroj napätia. Vývody zeme som pospájal dohromady. Je ich toľko veľa hlavne kôli tieneniu kábla, ale keďže je výstup LPT priamo zapojený na procesor, stačí vyviesť iba jednu zem z ktoréhokoľvek pinu slúžiaceho na tento úšel (ale istota je istota aj tak som to prepojil :)). Piny 2,3 je nutné prepojiť s 12,11.
Ako krabičku som využil samotný obal konektoru LPT. Je dostatočne veľký aj pre umiestnenie pätice na jeho povrch. Päticu som nedával celú. Na krabičku som umiestnil len tie piny, ktoré sú zapojené. Stačilo prevŕtať dierky pre kontakty pätice. Osadenú päticu som pre istotu ešte pripevnil ku krabičke aj silikónom.
POZOR!!! Nepripájajte na programovaný procesor žiadne iné napätie. Už malé nadpätie na LPT porte môže nenávratne poškodiť port v PC!
Doplňujúce info