![]() |
|
AVR ISP programatorius per USBPateikiu montažinės plokštės brėžinius, kad jūs nesunkiai galėtumėt pasidaryti šį programatorių su kuo mažiau laiko sąnaudų ;) Orginalus projektas pagal kurį dariau http://tuxgraphics.org/electronics/200510/article05101.shtml Archyvas su montažinės plokštės brėžiniais skirtais Altium programai, firmwaru bei ft232 mikroschemos draiveriais yra čia Plokščių brėžiniai ir schema pdf formatu čia Montažinės plokštės takelių brėžinys pdf formatu čia Kad Atmega8 veiktų korektiškai nepamirškit nustatyti CKSEL fuse bitų, kad mikrokontroleris naudotų išorinį kvarcą. Firmwar'o įrašymo Bitbang būdu į savo PCB neytraukiau. Kistukas P1 yra skirtas programavimui, P2 trumpiklis skirtas paduoti +5V į ISP kistuką (tuo pačiu ir į programuojama įrenginį) arba nepaduot, P3 tai USB laido pajungimo kistukas, P4 trumpikliu pasirenkame ISP režimą - programuoti ar įrašyti firmwar'ą. Paveiklslėlyje matosi elektrolitinis kondensatorisu neparodytas schemoje. Aš jį įdėjau, nes neturėjau po ranka smd 10uf kondensatoriaus. Per pigų išorinį HUB'a man šitas programatorius neveikė, o kompe veikė per visus portus. Pastebėjau, kad iš AVRstudio prisijungus prie programatoriaus nustoja veikti USB pelė, bet USB klaviatūra veikia. Kas keisčiausia, kad abu šie yrenginiai pajungti per tą patį USB lizdą naudojant radio bangų USB imtuvą. Pabandymui pajungiau paprasta Logitech USB pele ir jokiu sutrikimu nebuvo - viskas veikė.
Žiūrint paveiksliukus gali kilti smalsumas kodėl ten Atmega8 "apkramtyta", tiesiog buvo nulūžus RESET koja tai teko nušlifuoti korpuso, kad galėčiau pajungti.
|