Isetehtud usb programmeerija Atmel AVR kontrollerite jaoks. Miniatuurne USB programmeerija AVR mikrokontrollerite jaoks. Programmid programmeerijaga töötamiseks

Selles videos räägin AVR-i programmeerijast, mille ostsin ebayst. See avr usb programmeerija maksab 3 dollarit. See on aVR-i mikrokontrolleri programmeerija. Näitan teile, kuidas seda kasutada, kuidas seda esimest korda sisse lülitada, installida draivereid, milline tarkvara selle jaoks on saadaval, selle jaoks on veidi erinev tarkvara, see tähendab, et see pole sama tarkvara, mida ma näitasin videos AVR910 programmeerija, muide, video AVR910 programmeerija kohta või õigemini link mul on see video video lõpus, võid oodata video lõppu, kliki sellel ja lähed video juurde selle AVR910 programmeerija kohta.

Ostsin usbasp avr programmeerija just seetõttu, et AVR910 programmeerijaga video on väga populaarne ja minult küsitakse palju küsimusi nii kommentaarides kui ka PM-is. Kommentaarides küsivad nad vähe, PM-is palju. Kasutan võimalust ja küsin teilt, kui teil on küsimusi konkreetselt selle teema kohta, mida videos puudutasin, siis kirjutage mulle selle video kommentaaridesse. Ma saan kõigi kommentaaride kohta teateid ja vastan teile kindlasti. Küsin sellepärast, et reeglina küsitakse mulle PM-is samu küsimusi. Vastan neile, aga neid küsimusi ja vastuseid näevad ainult need, kes neid küsisid. Kui küsisite minult kommentaarides ja ma vastasin, siis tõenäoliselt loeks inimene kommentaari ja kui tal oleks küsimus, nagu kellelgi, kes juba kommentaarides küsis, sai ta minu vastuse. Kommentaaridele vastan kindlasti.
Ma läksin ebaysse ja valisin odavaima AVR-i programmeerija. See on 3-dollarine programmeerija. Kui arvutada, siis AVR910 programmeerija maksumus, kui ostate meilt Moldovas, siis AtMega8 kiip maksab 2 dollarit, USB mini pesa maksab 0,4 dollarit, kvarts maksab ka 0,35-0,40 senti. Üldiselt teenite siin vaid 3 dollarit. Võib-olla natuke vähem, võib-olla natuke rohkem, aga need on vaid detailid.


Ikka on vaja teha tahvel ja kõik kokku joota. Kui tegin AVR910 programmeerijat, tegin seda puhtalt sportlikust huvist. Mind huvitas, need olid esimesed SMD komponentide testid, mul oli tudengipõlvest palju vaba aega ja tegin seda oma lõbuks, pealegi selleks, et teha see programmeerija (AVR910) koos a. mikrokontrolleri, mida vajate Kindlasti peab olema mõni teine ​​programmeerija, millega saate AVR910 programmeerija mikrokontrollerit programmeerida.
Noh, räägime usbasp avr programmeerijast. Esimese asjana ütlen teile, et ostke endale kaks tükki. Ärge ostke ühte, ostke kaks. Selgitan, miks see pehmelt öeldes hiina keeles tehti. Kui vaatate, näete, et paljud osad on kõverad, joodetud, öelda, et see on kohutav, tähendab mitte midagi öelda. Auke ei täideta joodisega ehk siis töötab, aga selle kvaliteet... Näha on, et korratavus on väga kehv, suure tõenäosusega mõni ei pruugi toimida.


Uskusin neid kõiki, sisestasin USB-sse ja need tuvastatakse programmeerijana ehk sisendosa kindlasti töötab. Proovisin programmeerida ühe programmeerijaga, see programmeerib, ülejäänuid ma pole testinud, aga ma arvan, et need töötavad.
Sellel programmeerijal on, mis on väga oluline, ise lähtestuv kaitse, st kui sulgete oma supermega seadme toiteahela, siis suure tõenäosusega ei põle te USB-porti läbi, mis võib juhtuda programmeerija AVR910 puhul. .


Jah, ma unustasin öelda, et ma ei ostnud AVR910 programmeerijat, see on ka AVR-i jaoks, kuid see on USBasp programmeerija. Programmeerija on vabalt saadaval, sõber Saksamaalt töötas välja, skeemid on olemas, dokumentatsioon on olemas. Selle video all on mul link oma artiklile, mis sisaldab kõiki tarkvara ja projekti autori linke. Kuid hiinlased lisasid siia stabilisaatori, see tähendab, et nad moderniseerisid USBasp veidi. Siin on standardne ISP10 pistik. Programmeerijaga tuleb see juhe kaasa, olen selle juba läbi lõikanud ja mikrokontrolleriga ühendanud. Lubasin Tolikul video teha ja juhtmed jootsin mikrokontrolleri külge. Sellel USBasp programmeerijal on võimalus valida võimsust, see tähendab, et ma saan valida programmeeritava ahela jaoks täpselt seda, mida ma tahan, see tähendab, et ma ei saa vooluahelat programmeerijast üldse toita, ilma hüppajat üldse paigaldamata või saan vali 5 V toide otse USB-lt,


või pannes sellise hüppaja ja 3,3 V USB-st läheb selle stabilisaatori kaudu programmeeritavasse vooluringi.


ISP10 pistiku ühendusskeem (suurendamiseks klõpsake):


AVR-i programmeerija kohta pole enam midagi öelda, jääb vaid see USB-porti sisestada. Nüüd näeme, kuidas see määrati, installime selle jaoks draiverid ja näitan programme, millega saate seda programmeerida. AVR910-s näitasin AVRosp programmi, mida saab programmeerida AVR 910 programmeerijaga. AVRospi ei saa kasutada USBasp programmeerija kasutamiseks. Minu veebisaidilt laadite alla arhiivi, millest leiate mitu kausta, draiveri kausta ja tarkvarakausta. Draiveri kaust sisaldab selle programmeerija draivereid (UABasp). Mulle meeldib paigutada need C-draivile lähemale, sest siis on neid lihtsam täpsustada. Kopeerin need ajutiselt draivi C. Nüüd klõpsan seadmehalduris hiire parema nupuga "värskenda draivereid", loomulikult ei leia ta seda, teeme otsingu ja näitame, kust otsida. Tahame otsida draivilt C. Klõpsake nuppu Edasi. Mul on praegu Windows 7 x64. Pilt originaalkettast, ilma pakettideta, see on puhas Windows. Selles pole midagi keelatud, kõik on vaikimisi. Ma ütlen seda kõike sellepärast, et AVR910 ei tahtnud töötada või pigem polnud draiveritel digitaalset allkirja ja Windows blokeeris need. AVR910 ei töötanud minu jaoks 64-bitises Windows 7-s. Kui ma videot pildistasin, pildistasin seda 32-bitises WIndowsis, mul on kaks süsteemi. See on kõik, USBaspi peetakse Windows 32 seadmeks.


Järgmiseks vajate usbasp avr programmeerijaga töötamiseks programme. Avage tarkvara kaust.


Mulle väga meeldis avrdudeprog, see on AVR dude konsooliprogrammi graafiline liides. See programm toetab nii AVR910 programmeerijat kui ka USBaspi. Muide, see avrdudeprog programmeerib 910 programmeerija kasutamisel mitu korda kiiremini kui tavaline ARVRosp, mida videos näitasin. Seega soovitan teil üle minna avrdudeprogile, isegi kui teil on AVR910 programmeerija.


Ühendame oma seadme. Seade on käivitunud, valige AtMega 16 ja valige Kustuta kõik. Mikrokontroller on puhas ja nagu näeme, on see tõesti puhas, kuna minu ekraanil ei kuvata midagi.
Järgmisena valime, mida tahame programmeerida, ja klõpsake nuppu Programmeerimine. Pange tähele, kui kiiresti programmeerimine läheb. Kuvatakse teave, et bitid on lähtestatud, välk on enne vilkumist kustutatud. Programmeeriti välklamp ja siis loeti välku ja kontrolliti programmeerituga ehk siis kontrolliti, et vigu pole. See tähendab, et kontrollimine viidi läbi. Noh, nagu näete, käivitus mu seade.
Mis mulle avrdudeprogi juures ei meeldi, on kaitse. Fakt on see, et kaitsmega on AVR-is kõik väga-väga sassis, fakt on see, et andmelehe järgi loetakse programmeeritud kaitsmeks 0. Ehk siis vaikimisi peaks olema otsekaitse, siis programmeeritud on 0. Paljud programmeerijad usuvad, et kui programmeerida — peaks olema 1. Ja programmeerijaid on palju, programmeerimisprogramme on palju ja ühed peavad kinni andmelehel kirjas olevast, teised aga sellest, mida paremaks peavad. Kas märkeruut on programmeeritud või pole märkeruut programmeeritud? Seadetes saate valida otse või pöördvõrdelise ning märkeruudud muutuvad. Nende kaitsmete puhul läheb algaja 200% segadusse. Isegi 300%, see tähendab, et ta lukustab oma mikrokontrolleri mitu korda. Seetõttu olen kaasanud ka mitmeid teisi programmeerimisprogramme. Pange tähele, et avrdudeprog töötab kohe, te ei pea seda installima, käivitate lihtsalt exe-faili, saate selle exe isegi oma töölauale saata, st luua otsetee ja avada see sealt.
On veel kaks väga huvitavat programmi. Mulle meeldib see just kaitsmeotsikute tõttu. Üldiselt mulle väga meeldib avrdudeprog, aga algajatele soovitaks siiski eXtreme Burnerit, see on paigaldatud nagu tavaprogrammid, selles pole midagi keerulist, lihtsalt klõpsa järgmine, järgmine, vahel loe, mis on kirjutatud, installi ja kasuta . Programm eXtreme Burner soovitab taaskäivitada, kuid ma ei taha seda teha, see töötab ilma taaskäivituseta. Valige meie mikrokontroller. Mulle ei meeldi, et ühelgi neist, nagu AVRospil, pole AutoDetecti nuppu, millele klõpsates loeb programm mikrokontrollerist allkirjad ja teeb kohe kindlaks, milline mikrokontroller on ühendatud. Kaitsmega on mugav töötada. eXtreme Burneris on liidesel mitu vahekaarti, flach, eeprom ja fuse, saate sellest aru.


Klõpsake kõigepealt loe kõike, programm luges mikrokontrollerist kaitsme. Ja kaitsme vahetamiseks võite klõpsata nupul "Üksikasjad". Programmis eXtreme Burner ei ole arusaamatuid linnukesi, vaid see on kohe kirjutatud, mitte programmeeritud, programmeeritud. Ja seda tehti täpselt nii nagu AVR spetsifikatsioonis ehk programmeeritud - 0. Ainuke asi, mis mulle eXtreme Burneri juures meeldib, on see, et saab vaikimisi kaitsme lähtestada. Kõik selles programmis pole ka eriti mugav.
Veelgi mugavam on Khazama AVR Programmer kaitsmega. Siin on kõige lihtsam programm, vali AtMega 16. Selles programmis ilmub pidevalt väga huvitav viga.


Selles pole midagi halba ja nüüd ma selgitan, miks see nii juhtub. Fakt on see, et AVR910 programmeerijal, nagu mäletate, on tihvtid, kuhu paneme hüppaja, ja programmeerija vähendab sagedust. Fakt on see, et vaikimisi on 1,5 MHz ja kui panete hüppaja, langeb sagedus 4 korda. Kuna USBasp programmeerija on tehtud nii, et see ühildub Arduinoga, siis vahetab ta ise sagedusi, kiirelt aeglasele ja Khazama AVR Programmer suudab juba mis tahes kontrollereid vilkuda. Ma ei saa enam ilma hüppajata programmeerida AVR910 AtMega, mille taktsagedus on 1 MHz, ehk siis pean sagedust alandama, et mikrokontrolleri programmeerida. USBasp vahetab sagedusi ise ja ma ei pea kuhugi hüppajat installima. Kuid vastavalt spetsifikatsioonile saadab AVR-i programmeerija, see tähendab programm, programmeerijale kiiruse, millega kellasignaali tuleks kella panna, see tähendab sagedust. Ja selles programmis saate valida sageduse, kuid nagu ma juba ütlesin, on see programmeerija tehtud arduinoga ühilduvaks, ta ei toeta enam käske b. Ja see on põhjus, miks see viga tuleb pidevalt. See on väga stressirohke, kuid see on seda väärt. Peate mitu korda vajutama OK, OK, OK. Kuid pange tähele, et saate valida, mida soovite. See on algajale väga mugav. Näiteks sagedus. Vaata, sa pead muutma protsessori sagedust – aga jumala eest, muutke see nii, nagu soovite. Avrdudeprogis peate istuma ja märkeruudud valima, see tähendab, et mõjuval põhjusel peate esmalt vaatama andmelehte ja seejärel vahetama sageduskaitset vastavalt vajadusele. Loomulikult on lihtne eksida ja sa võid sassi ajada. Kõik on siin. Kuid peate pidevalt klõpsama nuppu OK. kaitsmeid loetakse mitmes etapis ja seetõttu tuleb seda mitu korda vajutada. Kui ma välklampi loen, siis pean klõpsama ainult korra OK. Algajatele soovitan seda programmi, sest kaitsmega ei aja sassi, st kaitsmega on väga-väga raske midagi sassi ajada. Panen oma artiklisse programmide lingi, link on selle video all.
Usun, et usbasp avr programmeerija ostmine on hea ost, sest see maksab senti, umbes sama palju kui nullist ehitamine ehk komponentide maksumuse poolest. Programmeerija töötab hästi, ainuke asi, mis labaseks jääb, on tootmiskultuur, nagu ma juba ütlesin, siin on kõik viltu, kiip on isegi ofsetiga joodetud, soovitan osta neid programmeerijaid kaks. Tõesti poisid, maksavad juba koos kohaletoimetamisega sente, ostke kaks, üks jääb tagavaraks. Täiesti võimalik, et üks neist ei tööta, ma tunnistan seda. Parem on kulutada juba peale 3 dollarit, kuid säästa kuu aega, kui ostate ootamatult teise. Ostmine on minu arvates väga-väga tulus ja soovitan teil seda teha.
Noh, see on kõik, ma loodan, et see video oli teile kasulik, meeldige, kui teile meeldis, tellige kanal, kui te pole veel tellinud, ja soovin teile kõike head, kõike head. Hüvasti, palju õnne.

Raadioinsenerid, kellele meeldib aeg-ajalt elektroonikaseadmeid disainida, peavad oma arendustes kasutama mikrokontrollereid. Nende pooljuhtseadmete rakendused

avab raadioinseneridele tohutuid väljavaateid. Mikrokontrollereid toodavad vaid üksikud ettevõtted, mille eestvedajad on MicrochipTechnology, ATMEL, ARMLimited. Selliste seadmete peamine omadus on vajadus nende püsivara järele. Seetõttu on programmeerijaid vaja. Tänapäeval on tohutu valik erinevat tüüpi programmeerijaid, kuid selliste toodete hind on väga kõrge ja mitte iga raadioamatöör ei saa endale sellist seadet osta.

Selles artiklis vaatleme Atmega 8 juhtmikrokontrolleril põhinevat USB-programmeerijat (AVR) See toode on piisavalt lihtne, et raadioamatöör saaks selle ise kokku panna ja mitte kulutada palju raha kaubamärgiga tootele. Meie valitud USB-programmeerijal (AVR) on minimaalne mikrokontrolleri juhtmestik, mis võimaldab kokku panna väga miniatuurse seadme. See toode ei võta palju ruumi, sellel on tavaline mälupulk. Selle vooluringis olev USB-programmeerija (AVR) sisaldab mikrokontrolleri paketi tüüpi - TQFP 32 (mitte segi ajada DIP-paketi tüübiga, kuna neil on erinevad pistikupesad). Sellise seadme skeem on näidatud fotol.

Jätkame seadme vooluringi kirjeldusega. Jumper J1 kasutatakse siis, kui on vaja flash-mälustada püsivara mikrokontrolleri jaoks, mille taktsagedus on alla 1,5 MHz. Soovi korral saab selle hüppaja kergesti vooluringist välja jätta, ühendatakse kontrolleri 25. kontakt maandusega. Sel juhul töötab AVR-USB programmeerija alati vähendatud sagedusega. Pange tähele, et programmeerimine ei võta kauem aega, kuid see on loomulikult teie enda otsustada. Zeneri dioode D1, D2 kasutatakse USB siini ja programmeerija vahelise taseme sobitamiseks. Sinine LED annab märku, et seade on valmis mikrokontrolleri programmeerimiseks, programmeerimise käigus süttib punane diood. Vooluahelal on IDC-06 pistik, mis sisaldab kontakte, mille pistikupesa vastab ATMEL tüüpi 6-kontaktilisele ISP-pistikule. Määratud pistik kannab mikrokontrollerite toitekontakte, seepärast peate olema ettevaatlik, et juhtkontrolleri programmeerimine toimuks sama pistiku abil tuleb ühendada kontrolleri ja pistiku lähtestamise kontaktid (punase punktiirjoonega näidatud diagrammil).

Programmeerija kiiruse vähendamise hüppaja ja mikrokontrolleri pistik asuvad seadme otsas. Selline on USB programmeerija (AVR), nagu näete, kõik on elementaarne.

Pärast seadme kokkupanemist peate vilkuma juhtmikrokontrolleri selleks soovitan kasutada PonyProg programmi. Programmeerimisel seadsime kristalli töötama välisest kellaallikast sagedusel 12 MHz.

Selles artiklis kirjeldatud AVR-i USB-programmeerija töötab kõigi AVR-tüüpi mikrokontrolleritega, võimaldab neid vilkuda, vaadata seadme salvestatud sisu, kustutada kiipe ja muuta konfiguratsiooni.

22. september 2011, kell 20:11

Miniatuurne USB programmeerija AVR mikrokontrollerite jaoks

  • Mikrokontrolleri programmeerimine

Nii nagu teater algab riidepuust, nii algab ka mikrokontrollerite programmeerimine hea programmeerija valikuga. Kuna hakkan ATMELi mikrokontrollereid valdama, pidin end tootjate pakutavaga põhjalikult kurssi viima. Nad pakuvad palju huvitavat ja maitsvat, ainult ülikõrgete hindadega. Näiteks ühe kahekümnejalgse mikrokontrolleriga sall, millel on paar takistit ja dioodid rakmetena, maksab nagu “lennuk”. Seetõttu tekkis küsimus programmeerija isekomplekteerimisest. Pärast pikka uurimist kogenud raadioamatööride arengute kohta otsustati kokku panna end hästi tõestanud USBASP programmeerija, mille ajuks on Atmega8 mikrokontroller (on olemas ka püsivara võimalused atmega88 ja atmega48 jaoks). Mikrokontrolleri minimaalne juhtmestik võimaldab teil kokku panna üsna miniatuurse programmeerija, mille saate alati kaasa võtta, näiteks mälupulga.

Selle programmeerija autor on sakslane Thomas Fichl, tema arendusleht diagrammide, trükkplaadi failide ja draiveritega.
Kui oli otsustatud miniatuurne programmeerija kokku panna, joonistasin TQFP32 paketis oleva mikrokontrolleri Atmega8 skeemi ümber (mikrokontrolleri pinout erineb DIP-paketi pinoutist):

Jumper J1 kasutatakse juhul, kui on vaja vilgutada mikrokontrollerit, mille taktsagedus on alla 1,5 MHz. Muide, selle hüppaja saab üldse ära kaotada, kui asetada MK 25. jala maapinnale. Siis töötab programmeerija alati vähendatud sagedusega. Isiklikult märkasin, et vähendatud kiirusega programmeerimine võtab sekundi murdosa kauem aega ja seetõttu ei tõmba ma nüüd hüppajat, vaid õmblen sellega pidevalt.
Zeneri dioode D1 ja D2 kasutatakse programmeerija ja USB siini vahelise taseme sobitamiseks, see töötab ilma nendeta, kuid mitte kõigis arvutites.
Sinine LED näitab, et vooluahel on programmeerimiseks valmis. Punane LED süttib programmeerimise ajal. Programmeerimiskontaktid asuvad IDC-06 pistikul, pistikupesa vastab 6-kontaktilise ISP-pistiku ATMEL standardile:

See pistik sisaldab kontakte programmeeritavate seadmete toiteks, siin võetakse see otse arvuti USB-pordist, nii et peate olema ettevaatlik ja vältima lühiseid. Sama pistikut kasutatakse ka juhtmikrokontrolleri programmeerimiseks, selleks tuleb lihtsalt ühendada pesa ja mikrokontrolleri Reset-tihvtid (vt joonisel olevat punast punktiirjoont). Autori ahelas tehakse seda hüppajaga, kuid ma ei ajanud tahvli segamini ja eemaldasin selle. Ühe püsivara jaoks piisab lihtsast juhtmest hüppajast. Tahvel osutus kahepoolseks, mõõtmetega 45x18 mm.

Programmeerimispistik ja hüppaja programmeerija kiiruse vähendamiseks asuvad seadme otsas, see on väga mugav

Juhtiva mikrokontrolleri püsivara
Seega jääb peale seadme kokkupanemist kõige olulisem kontrollmikrokontrolleri vilkumine. Nendel eesmärkidel sobivad hästi need sõbrad, kellel on veel LPT pordiga arvutid :) Lihtsaim viiejuhtmeline programmeerija AVR-ile
Mikrokontrolleri saab programmeerimispistikust välja tõmmata, ühendades mikrokontrolleri (29 jala) Reset kontaktid ja pistiku. Püsivara on olemas mudelite Atmega48, Atmega8 ja Atmega88 jaoks. Soovitatav on kasutada ühte kahest viimasest kivist, kuna Atmega48 versiooni tugi on lõpetatud ja uusim püsivara versioon pärineb aastast 2009. Ja versioone 8. ja 88. kivide jaoks uuendatakse pidevalt ning autor näib plaanivat funktsionaalsusele lisada vooluringisisese siluri. Püsivara saame Saksa lehelt. Juhtprogrammi laadimiseks mikrokontrollerisse kasutasin PonyProg programmi. Programmeerimisel on vaja seada kristall töötama välisest kellaallikast 12 MHz juures. Ekraanipilt programmist koos PonyProgi kaitsme hüppaja sätetega:

Pärast püsivara vilkumist peaks süttima mikrokontrolleri jalaga 23 ühendatud LED. See on kindel märk, et programmeerija on edukalt programmeeritud ja kasutamiseks valmis.

Draiveri installimine
Installimine viidi läbi Windows 7-ga masinasse ja probleeme ei tekkinud. Kui ühendate arvutiga esimest korda, kuvatakse teade, mis näitab, et tuvastati uus seade, mis palub teil installida draiver. Valige installimine määratud asukohast:

Kohe ilmub aken hoiatusega, et installitaval draiveril pole väikeste pehmete jaoks digitaalallkirja:

Me ignoreerime hoiatust ja jätkame installimist, pärast lühikest pausi ilmub aken, mis teavitab meid, et draiveri installimise toiming on edukalt lõpule viidud

See on kõik, programmeerija on nüüd kasutamiseks valmis.

Khazama AVR programmeerija
Programmeerijaga töötamiseks valisin vilkuri Khazama AVR Programmer. Suurepärane programm minimalistliku liidesega.

See töötab kõigi populaarsete AVR-i mikrokontrolleritega, võimaldab välku ja eeprom-i, vaadata mälu sisu, kustutada kiibi ja muuta ka kaitsmebittide konfiguratsiooni. Üldiselt täiesti standardne komplekt. Kaitsme seadistamine toimub ripploendist kella allika valimisega, seega väheneb kristalli kogemata lukustamise tõenäosus järsult. Kaitsmeid saab vahetada ka alumisele väljale märkeruutude asetamisega, kuid olematule konfiguratsioonile linnukesi panna ei saa ja see on ka turvalisuse mõttes suur pluss.

Kaitsmed kirjutatakse MK mällu, nagu võite arvata, vajutades nuppu Write All. Nupp Salvesta salvestab praeguse konfiguratsiooni ja nupp Laadi tagastab salvestatud. Tõsi, ma ei osanud nendele nuppudele praktilist kasutust välja mõelda. Vaikimisi nupp on mõeldud standardse kaitsmekonfiguratsiooni salvestamiseks, mille mikrokontrollerid tehasest tulevad (tavaliselt 1 MHz sisemisest RC-st).
Üldiselt kogu selle aja jooksul, mil ma seda programmeerijat kasutanud olen, on see stabiilsuse ja töökiiruse osas näidanud end parimana. See töötas probleemideta nii iidse lauaarvuti kui ka uue sülearvutiga.

PCB-faili saate alla laadida SprintLayoutis kasutades

Programmeerija on riistvara-tarkvaraseade, mida kasutatakse teabe lugemiseks või kirjutamiseks salvestusseadmesse (sisemised mikrokontrollerid). Kui raadioamatööril on vaja mikrokontrolleri seadet üks kord programmeerida, võite kasutada tavalist programmeerijat, mis ühendub COM- või LPT-pordiga. Näiteks kõige lihtsam AVR-i programmeerija on 6 ja 4 takistiga kaabel (PonyProg programmeerija).

Tavalise programmeerija abil saate laadida hex-programme paljudesse AVR-i mikrokontrolleritesse ilma lisaaega ja raha raiskamata. Lisaks saab programmeerijat kasutada vooluahelasisese programmeerijana, nii et saate programmeerida AVR-i mikrokontrollerit ilma seda seadmest eemaldamata.

Sellised programmeerijad ühendatakse arvutiga spetsiaalse programmi abil (nimetatakse ka programmeerijaks). See edastab kohast ja seade kirjutab selle ainult kiibi mällu. Programmeerijaid saab ühendada jada- või paralleelpordi, USB-pistiku vms kaudu. Kaasaegsed programmeerijad on tavaliselt ühendatud USB kaudu.

USB-programmeerija on ette nähtud teatud ettevõtte mikroprotsessorseadmete programmeerimiseks (olenevalt programmeerija kaubamärgist) kokkupandud kujul. See lihtsustab oluliselt tarkvara seadistamise protsessi.

Kuidas ühendada USB programmeerijat?

Seadme kasutamiseks peate selle ühendama mõnda arvuti USB-porti. Pärast seda ilmub arvutisse teade uue USBasp USB-seadme ühendamise kohta ja programmeerija enda LED-tuli süttib, mis tähendab, et seade on edukalt ühendatud.

Seejärel peate installima draiverid, et OS saaks selle seadmega õigesti töötada. Pärast seda saate ühendada mikroprotsessori seadme ISP liidesega. Programmeerimise ajal süttib teine ​​LED.

Programmeerijal on reeglina kaks liidest - üks mikrokontrolleri ühendamiseks, teine ​​arvutiga ühendamiseks. Mikrokontrolleri ühendamiseks saate kasutada ISP jadaprogrammeerimisrežiimi. See seade on arvutiga ühendatud tavalise USB-pistiku kaudu.

Programmeerija juhtimiseks peate installima spetsiaalsed programmid. Parim on kasutada aknaga rakendusi. Näiteks saate seadmega töötamiseks kasutada ExtremeBurnerit, Khazama, avrguge ja teisi.

Selles artiklis kirjeldame samm-sammult valmistamise etappe. USBasp programmeerija AVR mikrokontrollerite jaoks. Eraldi artiklites kirjeldame Windows XP ja Windows 7 (x64/x86) operatsioonisüsteemide draiverite installimist. Postituse lõpus on link vajaliku dokumentatsiooniga oma kätega USBasp programmeerija valmistamiseks.

USBasp programmeerija on tänu oma valmistamise lihtsusele ja odavate ja laialdaselt kättesaadavate elementide kasutamisele muutunud raadioamatööride seas väga populaarseks. Selle tööparameetrid ei ole madalamad kui professionaalsetel ja kallitel AVR-i mikrokontrollerite programmeerijatel.

  • Töötab mitme operatsioonisüsteemiga – Linux, Mac OS X ja Windows – sealhulgas Windows 8!
  • Ei vaja välist toidet.
  • Saab programmeerida kiirusega kuni 5kB/s
  • Programmeerimiskiiruse vähendamiseks on võimalus (lüliti 2) - protsessoritele, mille kvarts on alla 1,5 MHz
  • Annab programmeerimispinge (lüliti 1) 5 volti
  • Programmeerija töö näitamine LED-i abil

Enne töö alustamist tasub tutvuda kõigi tehtud toimingute järjestusega, nimelt:

  1. Trükkplaadi kujunduse/mustri valimine
  2. Trükkplaadi kujunduse ülekandmine fooliumklaaskiudlaminaadile
  3. Trükkplaadi söövitamine raudkloriidi lahuses
  4. Aukude puurimine
  5. Elementide paigaldamine (jootmine)
  6. Programmeerimine Atmaga8 programmeerija
  7. Programmeerija ühendamine arvutiga
  8. Draiverite installimine - Windows XP, Windows 7
  9. USBaspi toetava programmi valimine

USBasp programmeerija versioone on palju, kuid need kõik põhinevad Thomas Fischli loodud põhiahelal. Tema autor on ka programmeerija mikrokontrolleri püsivara.

Algne programmeerija ahel:

Sel juhul valiti aluseks algne skeem. Kuna džemprite kasutamine algses vooluringis pole päris mugav, otsustati kasutada DIP-lüliteid. Samuti muudeti mõningaid takisti väärtusi.
Veelgi enam, algses vooluringis suunatakse TxD ja RxD liinid ISP-pistikusse, kuigi see pole vajalik (täpsemalt neid praktikas ei kasutata).

Allpool on diagramm tehtud muudatustega:

USBasp programmeerija ehitus

Selle programmeerija jaoks on PCB-st palju versioone, mõned neist leiate ametlikult USBaspi veebisaidilt. Enda tegin aga ülaltoodud diagrammi põhjal.

Kahjuks muutus DIP-lülitite kasutamise tõttu plaadi disain veidi keerulisemaks, mis tõi kaasa 2 lühikese džemperi kasutamise tagamaks, et PCB oleks endiselt ühepoolne.

Allpool on PCB tulemus:

Nagu jooniselt näha, ei kasutanud programmeerija SMD elemente. Tahvli tühi ruum on “täidetud” maaväljaga, peamiselt selleks, et mitte välja söövitada suurt hulka vaske ja ka vähendada häirete mõju programmeerijale.

USBasp programmeerijas kasutatud elementide loend:

  • R1: 10k
  • R2: 180
  • R3: 100
  • R5, R6: 68
  • R7: 2k2
  • C1, C2: 22 p
  • C3: 10 μ
  • C4: 100n
  • LED1: punane LED 20mA
  • LED2: roheline LED 20 mA juures
  • D2, D3: zeneri dioodid 3,6 V juures
  • X1: USB-pistiku tüüp B
  • SV1: IDC-10 pistikupesa
  • Q1: kvarts 12 MHz, HC49-S korpus
  • SW1: Dip-lüliti kolm asendit
  • IC1: Atmega8 (MÄRKUS: Atmega8 - PU mikrokontrollerit ei tohiks kasutada, kuna selle maksimaalne taktsagedus on 8 MHz!)

USBasp programmeerija trükkplaadi disaini ülekandmine klaaskiule viidi läbi LUT meetodil (laser triikimistehnoloogia). Me ei kirjelda, kuidas seda teha, kuna seda teavet on Internetis palju.

Ütleme lühidalt, et esmalt trükitakse läikpaberile mõõtkavas 1:1 joonis, seejärel kantakse see klaaskiudlaminaadi puhastatud ja rasvatustatud vasepoolele ning kinnitatakse paberteibiga. Järgmisena silutakse paberipool hoolikalt triikrauaga, kasutades 3-punkti triikrauda. Pärast leotatakse kogu see vees ja puhastatakse hoolikalt paberist.

Järgmine samm on plaadi söövitamine raudkloriidi lahuses. Söövitamise ajal on soovitav hoida lahuse temperatuur vähemalt 40 C, nii et kastke purk koos lahusega kuuma vette:


Pärast söövitusprotsessi lõppu tuleb tooner eemaldada atsetooniga.

Nüüd jääb üle vaid augud puurida. Pärast plaadi tootmisprotsessi lõpetamist võite alustada USBasp programmeerija elementide jootmist, alustades džemprid.

Trükivalmis (PDF-vormingus) PCB-joonis on artikli lõpus. Samuti leiate mitu võimalust projekti ametlikult veebisaidilt.

USBasp programmeerija esmakordne käivitamine

Nüüd, kui kõik osad on joodetud, jääb üle vaid programmeerija enda mikrokontroller Atmegę8 “vilgutada”. Selleks on vaja eraldi programmeerijat, see võib olla näiteks STK 200 (LPT port), STK500 vms. LPT programmeerija on ühendatud USBaspiga IDC-10 pistiku kaudu.

Pange tähele, et algse programmeerija (USBasp) pistiku kontaktide jaotus on paremal, samas kui selles artiklis kirjeldatud versioonis on see vasakul:

Parempoolsel joonisel kujutatud jaotus vastab Atmeli algsetes programmeerijates kasutatud jaotustele. See jaotus vähendab programmeerimise ajal häirete ohtu programmeerija ja kontrolleri vahel pikkade juhtmete korral, kuna iga signaaliliin on maandusega varjestatud, välja arvatud MOSI.

Programmeerimise ajal lubage SELF-režiim, keerates DIP-lüliti nr 3 asendisse ON. Tänu sellele on võimalik Atmega8 programmeerida. Pärast programmeerimise lõpetamist tuleb lüliti (3) asendisse seada OFF.

Uusima püsivara versiooni saab alla laadida ametlikult veebisaidilt. Soovitame Atmega8 versiooni, mis on arhiivis: usbasp.2011-05-28.tar.gz.

Pange tähele, et enne Atmega8 programmeerimist peate seadistama kaitsmed, millel on järgmised väärtused:

  • # Atmega8 jaoks: HFUSE=0xC9 LFUSE=0xEF
  • # Atmega48 jaoks: HFUSE=0xDD LFUSE=0xFF

Kui programmeerimine õnnestub, ühendage programmeerija arvuti USB-pistikuga, punane LED-tuli peaks süttima ja arvuti peaks teatama uue seadme tuvastamisest.

USBasp programmeerija draiverite installimine

Programmeerija draiverite installimise meetodit kirjeldatakse eraldi artiklites ja seal on saadaval ka draiverid ise. Allpool on otselingid nendele artiklitele:

  • USBasp programmeerija draiverite installimine Windows XP all
  • USBasp programmeerija Windows 7 x64/x86 draiverite installimine

Programmid USBasp programmeerija kasutamiseks

Kõige populaarsem programm, mis toetab USBasp programmeerijat, on konsooliprogramm AVRdude. Samuti on palju tuletisprogramme, mille kasutamine on palju mugavam. Need on esitatud artiklis USBasp programmeerijat toetavate programmide võrdlus.

Laadige alla püsivara, trükkplaadi joonis ja USBasp programmeerija draiver(allalaadimisi: 1161)

Originaalartikkel

9zip.ruRaadiotehnika, elektroonika ja isetegemise ahelad Universaalne programmeerija AVR- ja PIC-mikrokontrolleritele

Amatöörraadioajakirjades ja Internetis on palju programmeerijate ahelaid. Need erinevad arvutiga ühendamise viisist: LPT, COM, USB kaudu. LPT-pordi programmeerijad on kõige lihtsamad, COM-i jaoks on need veidi keerulisemad. USB-porti ühendatud programmeerija jaoks peab teil olema kas mikrokontroller või spetsiaalne mikroskeem, USB-UART-muundur. Lisaks on erinevate mikrokontrollerite vilkumiseks mõeldud erinevad programmeerijad: AVR või PIC, hoolimata asjaolust, et nende kahe tüüpi mikrokontrollerite programmeerimisalgoritm erineb veidi. Seetõttu soovitab soov loomulikult kokku panna universaalne programmeerija mis tahes mikrokontrolleri jaoks - AVR ja PIC.


Allolev programmeerija ahel tundus meile optimaalne. See ühendub arvuti COM-pordiga ja sisaldab teada-tuntud MAX232 kiipi, mis töötab korrektselt iga COM-pordiga (erinevatel arvutitel võivad porditasemed standardist oluliselt erineda), kaitstes seda juhuslike paigaldus- või ühendusevigade eest. Programmeerijal on pesad erinevate mikrokontrolleri korpuste jaoks, samuti ICSP ahelasisese programmeerimise võimalus, kui programmeerija on juhtmetega ühendatud mikrokontrolleriga tahvliga või otse mikrokontrolleri jalgade külge ilma seda pesasse paigaldamata. Programmid näevad programmeerijat kui JDM-i, seega pole tarkvaraga probleeme. Võime soovitada programmi IC-PROG 1.06B.


AVR-i ja PIC-režiimide vahel vahetamine toimub mikrolüliti abil. Seadme tööd näitavad neli LED-i. Programmeerija on lihtne ja ei vaja reguleerimist, kasutatakse väga levinud osi.

74LS00 mikroskeemi asemel saate paigaldada K555LA3 või KR1533LA3, transistorid on põhimõtteliselt asendatavad sarnaste vastu. Sellel vooluringil on üks veidrus - LED-ide voolu piiravate takistite väärtused. Kuna LED-id on ühendatud vooluringi erinevate osadega, on ka nendes piirkondades pinged erinevad, mistõttu LED-id helendavad erineva heledusega. Selle parandamiseks võite proovida valida takistid, eriti vähendada R4 ja R7. KD523 asemel võite kasutada tavalist 1N4148.

Trükkplaat.lay (Sprint Layout jaoks) Juhtmed on tehtud SMD takistitele, ülejäänud komponendid on tavapärase konstruktsiooniga.

Tähelepanu! Trükkplaadil on MOSI ja MISO juhtmestik ATMEGA8 pistikupessa näidatud valesti, need tuleb uuesti ühendada. Ka C7 ja C9 on džemprid - need tuleb eemaldada.

Töötamine IC-PROG-iga

Peate programmi ametlikult veebisaidilt alla laadima:

http://www.ic-prog.com/index1.htm

Programmi kataloog peaks sisaldama järgmisi faile:

icprog.exe – programm ise
icprog.sys – pordi juurdepääsu draiver XP jaoks

Peate paremklõpsama failil icprog.exe ja valima "Properties". Vahekaardil "Ühilduvus" peate märkima märkeruudu "käita ühilduvusrežiimis" ja valima Windows 2000.

Järgmisena peate minema menüüsse "Seaded" ja valima "Programmeerija". Programmeerija tüübiks tuleb määrata JDM ja näidata COM-porti, millega programmeerija on füüsiliselt ühendatud. Väga kiirete arvutite puhul saab määrata ka I/O latentsuse. Samas aknas peate määrama liidese "Otsejuurdepääs pordidele". Kõik signaali parameetrid peavad olema märkimata.

Seejärel peate minema menüüsse "Seaded" ja valima üksuse "Valikud", vahekaardi "Üldine", kus märkige ruut "Luba NT/2000/XP draiver". Ilmub draiveri installimise kinnitusaken ja programm taaskäivitub.

Pärast seda on programm programmeerijaga töötamiseks valmis.

7 meeldib? 3

Kas soovite isetegemise ahelate kohta rohkem lugeda? Sel nädalal on trendid järgmised:
UC3842 ja UC3843 kiipidel põhinevad toiteallikate vooluringid ja trükkplaadid
Reguleeritud toiteallikas ATX arvuti toiteallikast
Arvutite toiteallikate reguleeritud laboratoorseteks muutmise praktika
Kolja kiidab heaks.

Kas teil on küsimusi või kommentaare? Kirjutage:

Kommentaarid: 1 2345

Kas teise jala konditsioneer 232 on õige???

AVR õmbleb sarnaselt.

Vaadake oma MAX232 andmelehte, võib-olla peate kondensaatorid teistmoodi sisse lülitama. Kui LED-tuled vilguvad, siis liides töötab. Proovige kõike üksikasjalikult kirjeldada, äkki saame midagi välja. Nii et see on end tõestanud programmeerija.

Alates 2011. aastast on silla alt palju vett läbi käinud ja võimalik, et skeemis midagi muutus ja ununes Kui võimalik, siis meili teel: [e-postiga kaitstud], saatke mulle töötav programmeerija, skeem ja foto või midagi märgist See ei taha töötada ja kõik!

Panin selle seadme kokku ja sain šoki, põletasin 3 max232 miniatuuri ja pole mõtet, ei loe, ei kirjuta, isegi ei kustuta 8-voldine Krenka on maandusega ühendatud 5 voltiga, 5-voldise siiniga töötades ilmub 6,7 V pinge. Kas kellelgi on parandatud tööskeem märk osutus nii heaks.

Kõik töötab! Raadio turul müüdi 2 katkist atmega. Aitäh osalemast!, ka tänud artikli autorile progeri eest!

Panin seadme kokku. MAX232CPE kiip, pidin C3 ja C5 uuesti jootma, RXd ja VPP vilguvad lugemisel ja kirjutamisel, ütleb viga, mis viga? Palun aidake!!!

Üks kahest asjast: kas diagrammi või andmelehe järgi. Nad ütlevad, et MAX232 versioonid on erinevad, seega ka selle kondensaatori valikud. Ma ei tea, kui tõsi see on, kuid mõne jaoks töötab see nii, teiste jaoks nii.

Tere päevast. See trükkplaadiga vooluahel leiti 2011. aastal Internetist, kujundust korrati edukalt.

Valmistame ise USBasp programmeerija AVR mikrokontrolleritele

See töötab täpselt selles versioonis, ilma muudatusteta, AVR-i ja PIC-iga.
Tugevatel juhtudel on soovitatav võtta stabilisaatoreid, kuna need kuumenevad. Pinge erinevus sisendi ja väljundi vahel on märkimisväärne. Kuid nad ei vaja radiaatoreid. Dioodi saab asendada 1N4148 või sarnasega.
Ülejäänutest saavad teile rääkida ainult külastajad.

1. Tere pärastlõunast. Skeemi kohta on mitmeid küsimusi.

Palun öelge mulle, et teie programmeerija vooluringis ei tohiks AVR-i lähtestamise väljundit tõmmata 4,7–10 k takistiga +-ni?
2. Kas on mõtet toita VCC-d eraldi 7805 stabilisaatorist ja lahutada IC1 ja IC2 toiteallikast?
3. Veel üks küsimus. Teiste programmeerijate ahelates on PIC-pistikul PGM-kontakt, mis on maandusega ühendatud läbi 1k takisti. Kas teda on vaja?
4. Kas CU kontrollerite korduva ümberprogrammeerimise korral on mõtet panna PIC-pistiku VCC siinile hüppaja või on VCC toiteviivitus tehtud tarkvaraliselt?
5. Millised korpused on stabilisaatorite jaoks paremad – suure või väikese võimsusega? Kas nad soojendavad?
6. Kas KD523 dioodi on võimalik asendada KD 521 või KD522 vastu?
7. Millise programmiga on kõige mugavam töötada?
8. Kas selle programmeerija programmid - IC-PROG, PonyProg, WinPic võivad töötada Win7-32 ​​all? Mida tuleb selleks teha?

Küsimused tekkisid pärast hunniku programmeerija ahelate analüüsimist. Need asjad on täielik segadus. Aga ta juba pingutab. Tänan teid tähelepanu ja vastuse eest. Vabandan suure küsimuste hunniku pärast. Teie sait on väga mugav.

Miks on "maandus" 7808 ühendatud "+" 7805-ga?

Kommentaarid: 1 2345

Kasutaja sildid: AVR programmeerija skeem, isetegemise universaalne programmeerija [ Mis see on? ]

Koduraadio amatöör Varia

Khazama AVR programmeerija vene keeles

Khazama AVR Programmer on raadioelektroonikahuviliste seas üsna populaarne. Kuid algajate kasutajate seas, kes alles tutvuvad 8-bitiste AVR-mikrokontrolleritega, on ka neid, kes valdavad vähe inglise keelt (programmi liides on ju ainult inglise keeles ja venekeelne tõlge Internetis puudub; Programmi ennast värskendati viimati juulis 2011 ja see ei toeta võimalust installida kolmandate osapoolte tõlkeid).

Mida ma peaksin tegema?

Alternatiiv venekeelsele Khazama AVR Programmerile

Lihtsaim väljapääs on leida alternatiivne lahendus ehk sama funktsionaalsusega venekeelne programmeerija.

AVR USB PROGRAMMER

See on tarkvara nagu:

1.AVRDUDE_PROG (peamiselt venekeelse liidesega versiooni leiate);

2.PonyProg (tasuta tarkvara, levitatakse tasuta, leiad venestatud versiooni);

3.Atmel Studio (venestamiseks peate installima Visual Studio);

Khazama AVR Programmeri tõlge vene keelde

Kui alternatiivne tarkvara teile mitme parameetri jaoks ei sobi, võite kasutada Khazama AVR-i inglise keeles, kuid peamenüüdes on venekeelsed näpunäited. Allpool anname tõlkega vihjeid.

Utiliidi saate alla laadida ametlikult veebisaidilt - http://khazama.com/project/programmer/ (saadaval on 2 versiooni - v1.7 ja v1.6.2, viimane toetab ATMega88 ja ATMega8).

Esimene menüüelement "Fail" näeb välja selline:

Jaotis "AVR" - siit leiate toetatud programmeeritavate mikrokontrollerite seeriad.

Üksus „Laadi FLASH-fail puhvrisse” on tõlgitud kui „Laadi Flashi püsivara fail puhvrisse”.

Võimaldab teil faili ette valmistada ja laadida selle arvuti RAM-i, et seda hiljem kirjutamise ajal kiiresti lugeda.

Üksus „Laadi EEPROM-fail puhvrisse” vastutab sarnase toimingu eest, kuid EEPROM-tüüpi mälu eest.

Üksus “Save FLASH Buffer as...” võimaldab salvestada eelnevalt loetud Flash-mälu andmed puhvrisse eraldi failina kõvakettale (salvestamine toimub ilma laiendusteta, nii et kui töötate konkreetse tarkvaraga, saate lisa ise laiend, näiteks .hex ).

Üksus "Save EEPROM Buffer as..." on sarnane toiming, kuid EEPROM-i mälust loetud andmete jaoks.

Välju – välju.

Teisel üksusel Vaade (vene keeles: “Vaata”, “Ülevaade”) on järgmised alammenüüd.

„View Flash Hex Data” – avab kuueteistkümnendsüsteemi Flash-andmete redaktori.

"View EEPROM Hex Data" - avab kuueteistkümnendsüsteemi EEPROM-i andmete redaktori.

Kolmas jaotis Command (vene "meeskonnad") näeb välja selline.

Kaitsmed ja lukustusbitid... - "Kaitsmed (mikrokontrolleri seadete lipud) ja lukustusbitid."

Avab sätete ja lukustusbittide haldamise akna.

Write Flash Buffer to Chip – kirjutage Flash-mälu andmed puhvrist mikrokontrollerisse.

Kirjutage EEPROM-i puhver kiibile – sarnane EEPROM-mälu jaoks.

Lugege EEPROM-i puhvriks – sarnane EEPROM-i jaoks.

Kinnitage Flash – kontrollige Flashi (kinnitus).

Kontrollige EEPROM-i – kontrollige EEPROM-i.

Erase Chip – kustutage mikrokontrolleri andmed.
Auto Program – automaatprogramm (käitatakse allolevas lõigus määratletud skriptid).

Programm Options – programmi valikud (tähendab automaatprogrammi).

Noh, viimane üksus “Abi” on mõeldud programmi värskenduste kontrollimiseks, tarkvara versiooni kontrollimiseks ja ametlikule veebisaidile minekuks.

Mugavuse huvides kuvatakse mõned loetletud käsud peamenüü all olevatel ikoonidel, kui kursorit hõljutada, kuvatakse sooritatavad toimingud (vt tõlget ülal).

Avaldamise kuupäev: 28. november 2017

Lugejate arvamused
  • Serg / 05.06.2018 — 04:30
    ja stc500 ei näe sõnagi selle kohta, milline riistvara mul on

Ülaltoodud materjali kohta saate jätta oma kommentaari, arvamuse või küsimuse:

PROGRAMMEER ALGAJATELE

Jaga:
Nüüd paneme kokku USB-programmeerija algajatele (algajatele raadioamatööridele), enamik ütleb, et see on keeruline vooluahel, alustame LPT-st, kuid ma tahan öelda, et vooluahel on väga lihtne ja peate selle programmeerima ainult üks kord ja ära muretse. Programmeerija ahel
Nagu diagrammil näha, pole kvartsresonaatorit - see on vooluringi omadus. Tegin soovi korral mitte väga kompaktse programmeerija, saab selle väiksemaks teha ja kui on kahepoolne trükkplaat, siis saab panna USB-sse, nii jääb see täiesti märkamatuks.

Lihtsaim programmeerija ATmega8 jaoks

Ja nüüd väike fotosessioon. Kuid kõigepealt USB-juhtmestik: Unustasin öelda, et esmalt pole vaja RSTDSBL-i programmeerida, vaid arvutiga ühenduse loomiseks programmeerida CKSEL3, CKSEL2, CKSEL1, kui arvuti leiab tundmatu seadme, ei tähenda see midagi, draiver tuleb installida. Peale seda saab programmeerida RSTDSBL-i, kuna mikrokontrolleri jalgade arv on piiratud, muide saab kasutada ATtiny45 või ATtiny85, peaasi, et smd-s oleks 20su või sügavas 20pu - näiteks ATtiny45 20su poes seal ei olnud ATtiny45, aga oli ATtiny85 20su. Programmeeriti samamoodi nagu ATtiny 45 ja kaitsmed on samad, erinevad ainult flekmälu poolest. Kaitsmed, mida tuleb programmeerida, on CKSEL3, CKSEL2, CKSEL1, BODLEVEL0 (1,8 V alapingedetektor), RSTDSBL. Kasutada võib suvalist pistikut - seal on mikro USB jms, ma ei üritanud kaval olla, vaid võtsin USB pistiku, eemaldasin naha, saagisin ära, jootsin ära ja tuli välja selline asi, mis näeb välja nagu tavaline välklamp sõita. Lõikasime kirjatarvete noaga, kuid olge ettevaatlik, et mitte ennast lõigata - tera on väga terav. Plasti võtame välja koos kontaktidega, samuti väga ettevaatlikult.
Võtame ja viilime nii, et jootekolvi ots saaks ligipääsu USB-kontaktidele üleval on juba söövitatud tahvel USB-programmeerija jaoks. Ta oli mürgitatud vesinikperoksiidi + sidrunhappega. Ta mürgitab kiiresti.
Tinatud laud. Rose sulami kasutamiseni pole veel jõudnud, nii et tinatasin jootekolvi otsaga, tinatamiseks, viskasin kivikese kampoli lahustisse, segasin, kivi lahustus, panin süstlasse ( Ma ei mäleta proportsioone), kattis tahvli ja seda on väga mugav tupsutada. Jootme oma plasti, lihtsalt ärge ajage jootmisel kontakte segamini, vastasel juhul on see, kuidas ma edasi jootan, alloleval fotol vale. Järgmiseks jootsime takistid ja MK, nägin siin viga ja jootsin USB ümber, ühenduse lõige peaks olema kontrolleriga samal pool.
Teisest küljest ei tohiks zeneri dioodid olla üle 500 mA.
Jootsime kaabli kaabli, soovitav, et kaabel oleks varjestatud, kasutasin kaardilugeja kaablit, võtsin varjestatud juhtmed - kaks oranži ja ekraan = foolium maasse visatud, foto ilma korpuseta, tuleb esmalt kontrollida funktsionaalsust , Toruse programm on ühendatud ATtiny2313A, see vilkus peagi, ma vilgutan sagedusega 250 kHz ja kaitsmed sagedusel 2 kHz - see on usaldusväärsem.

Mul polnud millestki korpust teha, mul polnud lisamälupulki ega katkiseid modemeid... vastus tuli iseenesest - tulemasin, laseme gaasi kui on, pritsime, a seda tüüpi tulemasin on esialgu erinev, tulemasina foto on sellest, et esimese juba saagisin, aga unustasin pildistada.
Murrame keskmise seina välja, lükkame oma programmeerija sisse, kinnitame selle kuuma liimiga ja enne lõplikku kinnitamist reguleerime plaadi asendit.
Ja see juhtus.
Edu kõigile korduvates kujundustes ja avrdude USBtiny programmeerijale, ka arhiivist leiate draiverid, püsivara, erinevad trükkplaadid, lühend PP, plaatidel on kiri KALYAN andmeleht või lühend K.d - see on tingitud ruumipuudusel, hädaolukorras võite olla kindlad trükkplaadi paigutustasude kvaliteedis, edu kõigile. KALAYN.SUPER.BOS oli teiega ARHIIV:Laadi alla

Jaotis: [Skeemid]
Salvestage artikkel aadressile:
Jäta oma kommentaar või küsimus:

Meie kogukond on VK-s, kas olete meiega? Liitu meiega!!!

Tuhanded skeemid kategooriates:
-> muud
-> Mõõtmistehnoloogia
-> Seadmed
-> Elektriskeemid
-> Toiteallikad (muud kasulikud kujundused)
-> Teoreetilised materjalid
-> Võrdlusmaterjalid
-> Mikrokontrolleri seadmed
-> Laadijad (akude jaoks)
-> Laadijad (autodele)
-> Pingemuundurid (inverterid)
-> Kõik jahuti jaoks (ventilaator)
-> Raadiomikrofonid, vead
-> Metallidetektorid
-> Võimsuse regulaatorid
-> Turvalisus (alarm)
-> Valgustuse juhtimine
-> Taimerid (niiskus, rõhk)
-> Transiiverid ja raadiod
-> Disainid koju
-> Lihtsa keerukusega konstruktsioonid
-> Parima mikrokontrolleri disaini võistlus
-> Keskmise keerukusega konstruktsioonid
-> Stabilisaatorid
-> Madalsageduslikud võimsusvõimendid (transistorid)
-> Toiteallikad (lülitus)
-> Kõrgsageduslikud võimsusvõimendid
-> Tööriistad jootmiseks ja plaatide kujundamiseks
-> Termomeetrid
-> juhatus. net
-> Mõõteriistad (tahhomeeter, voltmeeter jne)
-> Raud
-> Jootekolvid ja jootejaamad
-> Raadiosaatjad
-> Abivahendid
-> Televisiooniseadmed
-> Tooni ja helitugevuse juhtnupud
-> Toiteallikad (labor)
-> Madalsageduslikud võimsusvõimendid (kiipidel)
-> Muud võimendiseadmed
-> Aastavahetuse puu või peosaali valguskujundus
-> Jammerid
-> Telefoni vead
-> Infrapuna tehnoloogia
-> Meditsiiniseadmed
-> Telefoniteenus
-> Loomade maailma jaoks
-> Projekteerime võimendeid
-> Antennid ja võimendid neile
-> Kõned
-> Elektroonilised mänguasjad
-> Madalsageduslikud võimsusvõimendid (toru)
-> Mootori juhtimine (ühefaasiline toiteallikas)
-> Mikrokontrolleri programmeerijad
-> Puurid
-> Mikrokontrollerite õppimine
-> Raadiod
-> Äratused
-> rakuline
-> USB-seadmed
-> Toiteallikad (trafo)
-> Raadiojaamu on lihtne teha
-> Toiteallikad (võimendite jaoks)
-> muud
-> lühisekaitse (elektroonilised kaitsmed)
-> Laadijad (raadiotele)
-> Vilkuvad tuled
-> Keevitusseadmed
-> Kodeeritud elektroonilised lukud
-> Toiteallikad (transformaatorita)
-> Vaata
-> Suunatule juhtimine
-> Süütamine
-> Veemajandus (kaevude või kaevude pumbad, kastmisseadmed)
-> Modelleerimine
-> Klaasipuhastite juhtseadmed
-> Eelvõimendid
-> Ülekoormus- ja ülekuumenemiskaitse
-> Kõlarid
-> Kodumasinate remont
-> Arvuti kaugjuhtimine
-> Akustilised mikrofonid ja muundurid
-> Satelliit TV
-> Gsm antennid, vidinad, võimendid, repiiterid.
-> Tweeters
-> Robotid
-> Kordajad
-> Jootekolvid ja jootejaamad
-> Helisignaalid
-> Roolid ja juhtkangid
-> Elektriskeemid
-> Kõik "jahedatele" (ventilaator)
-> Töötamine BGA kiipidega
-> Filtrid
-> Subwooferid