ProjektaiSchemosAkustikaPatarimaiTeorijae-motion.lt | |||
Autorius: Šarūnas („circuit“) AVR mikrovaldiklių ISP programatoriusProgramatorius skirtas programuoti visiems ATMEL AVR šeimos mikrovaldikliams. Šie mikrovaldikliai labai populiarūs tarp mėgėjų, nes turi daug galimybių, paprasta programuoti, o svarbiausia — maža kaina. Šis programatorius puikiai tinka pradedantiesiems, nes labai paprastas, jo savikaina tesiekia vos kelis litus, pagaminamas vos per valandą. Pats jį naudoju ir ikišiol veikia be priekaištų. ISP — In-System Programming. Tai reiškia, kad mikrovaldiklį galima programuoti jo neišėmus iš plokštės. Pvz. mikrovaldiklis jau įlituotas ir atlieka tam tikras funkcijas. Jūs prie jo prijungiate šį programatorių (mikrovaldiklis ir toliau pilnai funkcionuoja) ir pradedate programavimą. Užsidega programatoriaus indikatorius „PROG.”, o mikrovaldiklis persijungia į programavimo režimą. Po keliasdešimties sekundžių trukusio įrašymo ir įrašyto kodo patikrinimo mikrovaldiklis vėl persijungia į darbinį režimą ir dirba jau pagal naują programą. Tai labai patogu, nes nereikia mikrovaldiklio ištraukinėti iš lizdo, kuris šiuo atveju net nereikalingas. Taip pat labai patogu naudoti ne tik DIP korpusą, bet ir PLCC, TQFP, BGA ir kitus. Šis programatorius gana universalus ir jį galima naudoti su įvairia programine įranga. Aš naudoju „PonyProg”. Šioje programoje nustatote programatoriaus tipą (Setup -> Interface setup...) „Parallel AVR ISP I/O” ir pasirenkate LPT jungtį. Žemiau esančius keturis laukelius palikite nepažymėtus. Programatoriaus schema:
Dalys. Mikroschemą DD1 galima pakeisti rusiškais analogais arba 74HC(LS)244, tik reikia atkreipti dėmesį į vidinę
mikroschemos struktūrą ir atitinkamai sujungti kojas (jungimas neatitinka!). Schemoje pavaizduotas elementas DD1.P
yra toks pačios mikroschemos DD1 dalis, tik pavaizduota atskirai. Taigi, 10 ir 20 yra DD1 maitinimo išvadai.
Rezistorius R1 — absoliučiai betkokios galios. Šviesos diodas LED1 neturėtų imti daugiau kaip 5mA srovę,
nes nevisų kompiuterių LPT jungtis gali atlaikyti didesnes sroves. Jungtis XP2 lituojama prie šešių gyslų laido
einančio į programatorių. Laidas neturėtų būti ilgesnis kaip vienas metras.
Pradedantiesiems patariu apsilankyti puslapyje www.avr-asm-tutorial.net. Ten
rasite AVR programavimo assembler kalba pradžiamokslį ir pavyzdžius. Assembler kalba programuoti patogiausia su „AVR studio”, kurį
galite atsisiųsti iš www.atmel.com. |
|||
|