Kotitekoinen usb-ohjelmoija atmel avr-ohjaimille. Miniatyyri USB-ohjelmoija AVR-mikro-ohjaimille. Ohjelmat työskentelyyn ohjelmoijan kanssa

Tässä videossa puhun AVR-ohjelmoijasta, jonka ostin eBaysta. Tämä avr-usb-ohjelmoija maksaa 3 dollaria. Tämä on avr-mikrokontrolleriohjelmoija. Näytän kuinka sitä käytetään, miten se kytketään päälle ensimmäistä kertaa, ajurit asennetaan, mitä ohjelmistoja sille on saatavilla, hieman eri ohjelmistot sille, eli ei sama ohjelmisto kuin näytin videossa. AVR910 ohjelmoija, muuten video AVR910 ohjelmoijasta tai pikemminkin linkki Minulla on tämä video videon lopussa, voit odottaa videon loppua, klikkaa sitä ja siirryt videoon tästä AVR910-ohjelmoijasta.

Ostin usbasp avr -ohjelmoijan juuri siksi, että AVR910-ohjelmoijalla tehty video on erittäin suosittu ja minulta kysytään paljon kysymyksiä sekä kommenteissa että PM:ssä. Kommenteissa he kysyvät vähän, PM:ssä paljon. Haluaisin käyttää tilaisuutta hyväkseni ja kysyä teiltä, ​​jos sinulla on kysyttävää erityisesti aiheesta, jota kosketin videossa, kirjoita minulle tämän videon kommentteihin. Saan ilmoituksia kaikista kommenteista, ja vastaan ​​sinulle varmasti. Kysyn, koska yleensä ihmiset kysyvät minulta samoja kysymyksiä PM:ssä. Vastaan ​​niihin, mutta nämä kysymykset ja vastaukset näkevät vain ne, jotka niitä kysyivät. Jos kysyit minulta kommenteissa ja vastasin, niin todennäköisesti henkilö lukisi kommentin, ja jos hänellä olisi kysymys, kuten joku, joka jo kysyi minulta kommenteissa, hän sai vastaukseni. Vastaan ​​ehdottomasti kommentteihin.
Kävin eBayssa ja valitsin halvimman AVR-ohjelmoijan. Tämä on 3 dollarin ohjelmoija. Jos lasket, AVR910-ohjelmoijan hinta, jos ostat meiltä Moldovasta, AtMega8-siru maksaa 2 dollaria, USB-miniliitin maksaa 0,4 dollaria, kvartsi myös 0,35-0,40 senttiä. Yleensä täällä saat vain 3 dollaria. Ehkä vähän vähemmän, ehkä vähän enemmän, mutta nämä ovat vain yksityiskohtia.


Vielä pitää tehdä lauta ja juottaa kaikki. Kun tein AVR910-ohjelmoijan, tein sen puhtaasti urheilullisesta mielenkiinnosta. Olin kiinnostunut, nämä olivat ensimmäiset SMD-komponenttien testit, minulla oli paljon vapaa-aikaa, koska olin opiskelija, ja tein sen omaksi ilokseni, lisäksi tehdäkseni tämän ohjelmoijan (AVR910) mikro-ohjain, tarvitset Varmista, että sinulla on toinen ohjelmoija, jolla ohjelmoit mikro-ohjaimen AVR910-ohjelmoijassa.
No, puhutaanpa usbasp avr -ohjelmoijasta. Ensimmäinen asia, jonka kerron sinulle, on ostaa itsellesi niitä kaksi. Älä osta yhtä, osta kaksi. Selitän miksi se tehtiin lievästi sanottuna kiinaksi. Jos katsot, huomaat, että monet osat ovat vääntyneitä, juotettuja, jos sanoa, että se on kauheaa, ei sanota mitään. Reikiä ei ole täytetty juotteella, eli se toimii, mutta sen laatu... Nähdään, että toistettavuus on erittäin huono, on suuri todennäköisyys, että jotkut niistä eivät toimi.


Uskoin ne kaikki, laitoin ne USB:hen ja ne tunnistetaan ohjelmoijana, eli syöttöosa toimii ehdottomasti. Yritin ohjelmoida yhdellä ohjelmoijalla, se ohjelmoi, en ole testannut muita, mutta uskon, että ne toimivat.
Tässä ohjelmoijassa on, mikä on erittäin tärkeää, itsepalautuva sulake, eli jos suljet supermegalaitteesi virtapiirin, et todennäköisesti polta USB-porttia loppuun, mikä voi tapahtua AVR910-ohjelmoijan kanssa. .


Kyllä, unohdin sanoa, etten ostanut AVR910-ohjelmoijaa, se on myös AVR:lle, mutta se on USBasp-ohjelmoija. Ohjelmoija on vapaasti saatavilla, saksalainen ystävä kehitti sen, on kaavioita, siitä on dokumentaatio. Tämän videon alla on linkki artikkeliini, joka sisältää kaikki linkit ohjelmistoon ja projektin tekijään. Mutta kiinalaiset lisäsivät tähän stabilisaattorin, eli he modernisoivat hieman USBaspia. Tässä on tavallinen ISP10-liitin. Ohjelmoijan mukana tulee tämä johto, olen jo katkaissut sen ja yhdistänyt sen mikrokontrolleriin. Lupasin Tolikille tehdä videon ja juotin johdot mikrokontrolleriin. Tällä USBasp-ohjelmoijalla on kyky valita teho, eli voin valita täsmälleen mitä haluan ohjelmoitavalle piirille, toisin sanoen en voi antaa virtaa piirille ohjelmoijasta ollenkaan asentamatta hyppyjohdinta tai voin. valitse virta 5 V:sta suoraan USB:stä,


tai asettamalla tällainen hyppyjohdin ja ohjelmoitava piiri saa 3,3 V USB:stä tämän stabilisaattorin kautta.


ISP10-liittimen kytkentäkaavio (klikkaa suuremmaksi):


AVR:n ohjelmoijasta ei ole muuta sanottavaa. Nyt näemme kuinka se määritettiin, asennamme sille ajurit ja näytän ohjelmia, joilla voit ohjelmoida sen. AVR910:ssä näytin AVRosp-ohjelmaa, joka voidaan ohjelmoida AVR 910 -ohjelmoijalla. AVRospia ei voi käyttää USBasp-ohjelmoijan käyttämiseen. Sivustoltani lataat arkiston, josta löydät useita kansioita, ohjainkansion ja ohjelmistokansion. Ohjainkansio sisältää ajurit tälle ohjelmoijalle (UABasp). Tykkään sijoittaa ne lähemmäs C-asemaa, koska silloin on helpompi määritellä ne. Kopioin ne tilapäisesti C-asemaan. Nyt napsautan laitehallinnassa hiiren oikealla painikkeella "päivitä ajurit", se ei tietenkään löydä sitä, teemme haun ja näytämme mistä etsiä. Haluamme etsiä asemalta C. Napsauta seuraava. Minulla on tällä hetkellä Windows 7 x64. Alkuperäisen levyn kuva ilman paketteja, tämä on puhdas Windows. Siinä ei ole mitään poistettu käytöstä, kaikki on oletuksena. Sanon tämän kaiken, koska AVR910 ei halunnut toimia, tai pikemminkin ajureilla ei ollut digitaalista allekirjoitusta ja Windows esti ne. AVR910 ei toiminut minulle 64-bittisessä Windows 7:ssä. Kun kuvasin videon, kuvasin sen 32-bittisessä Windowsissa, minulla on kaksi järjestelmää. Siinä kaikki, USBasp nähdään laitteena Windows 32:lle.


Seuraavaksi tarvitset ohjelmia toimiaksesi usbasp avr-ohjelmoijan kanssa. Avaa ohjelmistokansio.


Pidin todella avrdudeprogista, se on graafinen käyttöliittymä AVR dude -konsoliohjelmalle. Tämä ohjelma tukee sekä AVR910-ohjelmoijaa että USBasp:ia. Muuten, tämä avrdudeprog ohjelmoi käytettäessä 910-ohjelmoijaa useita kertoja nopeammin kuin tavallinen ARVRosp, jonka näytin videossa. Joten suosittelen, että vaihdat avrdudeprogiin, vaikka sinulla olisi AVR910-ohjelmoija.


Yhdistämme laitteemme. Laite on käynnistynyt, valitse AtMega 16 ja valitse Poista kaikki. Mikro-ohjain on puhdas, ja kuten näemme, se on todella puhdas, koska näytölläni ei näy mitään.
Seuraavaksi valitsemme, mitä haluamme ohjelmoida, ja napsauta ohjelmointia. Huomaa kuinka nopeasti ohjelmointi etenee. Näyttöön tulee tieto, että bitit on nollattu, salama on tyhjennetty ennen vilkkumista. Salama ohjelmoitiin, ja sitten salama luettiin ja tarkistettiin ohjelmoituun nähden, eli tarkistettiin, ettei siinä ollut virheitä. Eli tarkastus suoritettiin. No, kuten näette, laitteeni käynnistyi.
Se, mistä en pidä avrdudeprogissa, on sulake. Tosiasia on, että sulakkeella AVR:ssä kaikki on hyvin, hyvin sekaisin, tosiasia on, että ohjelmoidun sulakkeen katsotaan datalehden mukaan 0. Eli oletuksena pitäisi olla suora sulake, niin ohjelmoitu on 0. Monet ohjelmoijat uskovat, että jos ohjelmoidaan - niitä pitäisi olla 1. Ja ohjelmoijia on paljon, ohjelmointiohjelmia on paljon, ja jotkut noudattavat sitä, mitä on kirjoitettu tietolomakkeeseen, ja toiset noudattavat sitä, mikä heidän mielestään on parempi. Onko valintaruutu ohjelmoitu vai eikö valintaruutua ole ohjelmoitu? Asetuksista voit valita suoran tai käänteisen, ja valintaruudut muuttuvat. Näissä sulakkeissa aloittelija hämmentyy 200%. Jopa 300%, eli hän lukitsee mikro-ohjaimensa useita kertoja. Siksi olen sisällyttänyt myös useita muita ohjelmointiohjelmia. Huomaa, että avrdudeprog toimii välittömästi, sinun ei tarvitse asentaa sitä, suoritat vain exe-tiedoston, voit jopa lähettää tämän exe-tiedoston työpöydällesi, eli luoda pikakuvakkeen ja avata sen sieltä.
On kaksi muuta erittäin mielenkiintoista ohjelmaa. Pidän siitä nimenomaan sulakepäiden takia. Yleensä pidän todella avrdudeprogista, mutta aloittelijoille suosittelen silti eXtreme Burneria, se asennetaan aivan kuten tavalliset ohjelmat, siinä ei ole mitään monimutkaista, napsauta vain seuraava, seuraava, lue joskus mitä on kirjoitettu, asenna se ja käytä sitä . eXtreme Burner -ohjelma ehdottaa uudelleenkäynnistystä, mutta en halua tehdä tätä, se toimii ilman uudelleenkäynnistystä. Valitse mikrokontrollerimme. En pidä siitä, että missään heistä, kuten AVRospissa, ei ole AutoDetect-painiketta, jota napsauttamalla ohjelma lukee allekirjoitukset mikro-ohjaimesta ja määrittää heti, millainen mikro-ohjain on kytketty. Sulakkeen kanssa on kätevä työskennellä. eXtreme Burnerissa käyttöliittymässä on useita välilehtiä, flach, eeprom ja fuse, ymmärrät sen.


Napsauta lue kaikki ensin, ohjelma luki sulakkeen mikro-ohjaimesta. Ja voit napsauttaa "tiedot" -painiketta vaihtaaksesi sulakkeen. eXtreme Burner -ohjelmassa ei ole käsittämättömiä valintamerkkejä, vaan se on heti kirjoitettu, ei ohjelmoitu, ohjelmoitu. Ja se tehtiin täsmälleen kuten AVR-spesifikaatiossa, eli ohjelmoituna - 0. Ainoa asia, josta pidän eXtreme Burnerissa, on se, että voit palauttaa sulakkeen oletusarvoon. Kaikki tässä ohjelmassa ei myöskään ole kovin kätevää.
Vielä kätevämpi sulake Khazama AVR Programmerissa. Tässä on yksinkertaisin ohjelma, valitse AtMega 16. Tässä ohjelmassa näkyy jatkuvasti erittäin mielenkiintoinen virhe.


Siinä ei ole mitään vikaa, ja nyt selitän miksi niin tapahtuu. Tosiasia on, että AVR910-ohjelmoijassa, kuten muistat, on nastat, joihin laitamme hyppyjohtimen, ja ohjelmoija alentaa taajuutta. Tosiasia on, että oletusarvo on 1,5 MHz, ja kun laitat hyppyjohtimen, taajuus putoaa 4 kertaa. Koska USBasp-ohjelmoija on tehty siten, että se on yhteensopiva Arduinon kanssa, se vaihtaa itse taajuuksia nopeasta hitaalle, ja Khazama AVR Programmer voi jo vilkkua mitä tahansa ohjaimia. En voi enää ohjelmoida AVR910 AtMegaa, joka on kellotettu 1 MHz:n taajuudella, ilman jumpperia, eli minun on laskettava taajuutta, jotta voin ohjelmoida mikro-ohjaimen. USBasp vaihtaa taajuuksia itse, eikä minun tarvitse asentaa jumpperia mihinkään. Mutta spesifikaation mukaan AVR-ohjelmoija, eli ohjelma, lähettää ohjelmoijalle nopeuden, jolla kellosignaali pitäisi kellota, eli taajuuden. Ja tässä ohjelmassa voit valita taajuuden, mutta kuten jo sanoin, tämä ohjelmoija on tehty yhteensopivaksi arduinon kanssa, se ei enää tue b-komentoja. Ja siksi tämä virhe tulee jatkuvasti esiin. Se on erittäin stressaavaa, mutta se on sen arvoista. Sinun on painettava OK, OK, OK monta kertaa. Mutta huomaa, että voit valita mitä haluat. Tämä on erittäin kätevä aloittelijalle. Esimerkiksi taajuus. Katso, sinun on vaihdettava prosessorin taajuutta - mutta luojan tähden, muuta se mihin haluat. Avrdudeprogissa sinun täytyy istua ja valita valintaruudut, eli hyvästä syystä sinun on ensin katsottava tietolomaketta ja vaihdettava sitten taajuussulake tarpeen mukaan. Luonnollisesti on helppo tehdä virhe ja voit sotkea. Kaikki on täällä. Mutta sinun on napsautettava jatkuvasti OK. sulake luetaan useassa vaiheessa, ja siksi sitä on painettava monta kertaa. Jos luen salaman, minun tarvitsee vain napsauttaa OK kerran. Suosittelen tätä ohjelmaa aloittelijoille, koska et sotke sulakkeella, eli sulakkeella on erittäin, erittäin vaikeaa sotkea jotain. Lähetän linkin ohjelmiin artikkelissani, linkki on tämän videon alla.
Uskon, että usbasp avr-ohjelmoijan ostaminen on hyvä ostos, koska se maksaa penniäkään, suunnilleen saman verran kuin sen rakentaminen tyhjästä, eli komponenttien hinnalla. Ohjelmoija toimii hyvin, ainut huono asia on tuotantokulttuuri, kuten jo sanoin, täällä on kaikki vinossa, siru on jopa juotettu offsetilla, suosittelen ostamaan kaksi näistä ohjelmoijista. Oikeasti kaverit, maksavat penniä jo toimituksen kanssa, osta kaksi, yksi tulee varaksi. On täysin mahdollista, että yksi niistä ei toimi, myönnän sen. On parempi käyttää jo 3 dollaria päälle, mutta säästää kuukausi aikaa, jos ostat yhtäkkiä toisen. Osto on mielestäni erittäin, erittäin kannattava, ja suosittelen, että teet sen.
No siinä kaikki, toivottavasti tästä videosta oli sinulle hyötyä, tykkää, jos pidit siitä, tilaa kanava jos et ole vielä tilannut, ja toivon sinulle kaikkea hyvää, kaikkea hyvää. Heippa, onnea.

Radioinsinöörit, jotka haluavat suunnitella elektronisia laitteita aika ajoin, joutuvat käyttämään mikro-ohjaimia kehitystyössään. Näiden puolijohdelaitteiden sovellukset

avaa valtavia mahdollisuuksia radioinsinööreille. Mikrokontrollereita valmistaa vain muutama yritys, joiden johtajia ovat MicrochipTechnology, ATMEL, ARMLimited. Tällaisten laitteiden pääominaisuus on niiden laiteohjelmiston tarve. Siksi ohjelmoijia tarvitaan. Nykyään on valtava valikoima erilaisia ​​​​ohjelmoijia, mutta tällaisten tuotteiden hinta on erittäin korkea, eikä jokaisella radioamatööreillä ole varaa ostaa tällaista laitetta.

Tässä artikkelissa tarkastellaan USB-ohjelmoijaa (AVR), joka perustuu Atmega 8 -ohjausmikro-ohjaimeen. Tämä tuote on riittävän yksinkertainen, jotta radioamatööri voi koota sen itse eikä kuluta paljon rahaa merkkituotteeseen. Valitsemassamme USB-ohjelmoijassa (AVR) on minimaalinen mikrokontrollerijohdotus, jonka avulla voit koota hyvin pienoislaitteen. Tämä tuote ei vie paljon tilaa, sillä siinä on tavallinen flash-asema. Piirinsä USB-ohjelmoija (AVR) sisältää mikrokontrolleripakettityypin - TQFP 32 (ei pidä sekoittaa DIP-pakettityyppiin, koska niillä on erilaiset liitännät). Tällaisen laitteen kaavio näkyy valokuvassa.

Jatketaan laitepiirin kuvaukseen. Jumper J1:tä käytetään, kun on tarpeen päivittää laiteohjelmisto mikro-ohjaimelle, jonka kellotaajuus on alle 1,5 MHz. Haluttaessa tämä hyppyjohdin voidaan helposti sulkea pois piiristä tätä varten, ohjaimen 25. napa kytketään maahan. Tässä tapauksessa AVR-USB-ohjelmointilaite toimii aina pienemmällä taajuudella. Huomaa, että ohjelmointi ei vie pidempään, mutta se on tietysti sinun päätettävissäsi. Zener-diodeja D1, D2 käytetään sovittamaan taso USB-väylän ja ohjelmoijan välillä. Sininen LED ilmaisee, että laite on valmis ohjelmoimaan mikrokontrolleria, punainen diodi palaa ohjelmoinnin aikana. Piirissä on IDC-06-liitin, joka sisältää koskettimet, joiden liitäntä vastaa ATMEL-tyypin 6-pin ISP-liitintä. Määritetty liitin kuljettaa mikro-ohjainten virtaliittimet, joten sinun on oltava varovainen, ettet salli ohjausohjaimen ohjelmointia käyttämällä samaa liitintä täytyy kytkeä Reset-koskettimet ohjaimessa ja liittimessä (punaisella katkoviivalla näkyvässä kaaviossa).

Ohjelmoijan nopeuden alennuksen hyppyjohdin ja mikro-ohjaimen liitin sijaitsevat laitteen päässä. Tätä USB-ohjelmoija (AVR) on, kuten näet, kaikki on alkeellista.

Laitteen kokoamisen jälkeen sinun täytyy flash-ohjausmikro-ohjain käyttää tätä varten PonyProg-ohjelmaa. Ohjelmoinnissa asetimme kiteen toimimaan ulkoisesta kellolähteestä 12 MHz:n taajuudella.

Tässä artikkelissa kuvattu AVR:n USB-ohjelmoija toimii kaikkien AVR-tyyppisten mikro-ohjainten kanssa, mahdollistaa niiden flash-muistin, laitteen tallennetun sisällön tarkastelun, sirujen poistamisen ja kokoonpanon muuttamisen.

22. syyskuuta 2011 klo 20.11

Miniatyyri USB-ohjelmoija AVR-mikro-ohjaimille

  • Mikrokontrollerin ohjelmointi

Aivan kuten teatteri alkaa ripustimesta, niin mikrokontrollerien ohjelmointi alkaa hyvän ohjelmoijan valinnasta. Koska olen alkanut opetella ATMELin mikrokontrollereita, jouduin tutustumaan valmistajien tarjontaan perusteellisesti. Ne tarjoavat paljon mielenkiintoisia ja maukkaita asioita, vain kohtuuttomilla hinnoilla. Esimerkiksi huivi, jossa on yksi kaksikymppinen mikrokontrolleri, jossa on vastukset ja diodit valjaina, maksaa kuin "lentokone". Siksi nousi esiin kysymys ohjelmoijan itsekokoonpanosta. Pitkän tutkimuksen jälkeen kokeneiden radioamatöörien kehityksestä päätettiin koota hyvin todistettu USBASP-ohjelmoija, jonka aivot ovat Atmega8-mikrokontrolleri (atmega88:lle ja atmega48:lle on myös laiteohjelmistovaihtoehtoja). Mikro-ohjaimen minimaalisen johdotuksen avulla voit koota melko pienoisohjelmoijan, jonka voit aina ottaa mukaasi, kuten flash-aseman.

Tämän ohjelmoijan kirjoittaja on saksalainen Thomas Fichl, hänen kehityssivunsa, jossa on kaavioita, piirilevytiedostoja ja ajureita.
Kun päätettiin koota miniatyyri ohjelmoija, piirsin TQFP32-paketin Atmega8-mikrokontrollerin piirin uudelleen (mikroohjaimen liitin eroaa DIP-paketin liittimestä):

Jumper J1:tä käytetään, jos on tarpeen vilkkua mikrokontrolleria, jonka kellotaajuus on alle 1,5 MHz. Muuten, tämä jumpperi voidaan poistaa kokonaan asettamalla MK: n 25. osa maahan. Tällöin ohjelmoija toimii aina pienemmällä taajuudella. Henkilökohtaisesti huomasin, että ohjelmointi alennetulla nopeudella kestää sekunnin murto-osan kauemmin, ja siksi en nyt vedä jumpperia, vaan ompelen sillä jatkuvasti.
Zener-diodeja D1 ja D2 käytetään sovittamaan tasot ohjelmoijan ja USB-väylän välillä, joten se toimii ilman niitä, mutta ei kaikissa tietokoneissa.
Sininen LED osoittaa, että piiri on valmis ohjelmoitavaksi. Punainen LED syttyy ohjelmoinnin aikana. Ohjelmointikoskettimet sijaitsevat IDC-06-liittimessä, liitäntä on ATMEL-standardin mukainen 6-nastaiselle ISP-liittimelle:

Tämä liitin sisältää koskettimet ohjelmoitavien laitteiden virransyöttöä varten, tässä se on otettu suoraan tietokoneen USB-portista, joten sinun on oltava varovainen ja vältettävä oikosulkuja. Samaa liitintä käytetään myös ohjausmikro-ohjaimen ohjelmointiin. Liitä vain liittimen ja mikro-ohjaimen Reset-nastat (katso kaaviossa oleva punainen katkoviiva). Kirjoittajan piirissä tämä tehdään jumpperilla, mutta en sotkenut levyä ja poistin sen. Yksinkertainen langallinen hyppyjohdin riittää yhdelle laiteohjelmistolle. Levy osoittautui kaksipuoliseksi, mitat 45x18 mm.

Ohjelmointiliitin ja hyppyjohdin ohjelmoijan nopeuden vähentämiseksi sijaitsevat laitteen päässä, tämä on erittäin kätevää

Ohjausmikro-ohjaimen laiteohjelmisto
Joten laitteen kokoamisen jälkeen tärkeintä on vilkkua ohjausmikrokontrolleri. Ystävät, joilla on vielä tietokoneita LPT-portilla, sopivat hyvin näihin tarkoituksiin :) Yksinkertaisin viisijohtiminen ohjelmoija AVR:lle
Mikrokontrolleri voidaan irrottaa ohjelmointiliittimestä yhdistämällä mikro-ohjaimen Reset-nastat (29 jalkaa) ja liitin. Laiteohjelmisto on olemassa Atmega48-, Atmega8- ja Atmega88-malleille. On suositeltavaa käyttää jompaakumpaa kahdesta viimeisestä kivestä, koska Atmega48-version tuki on lopetettu ja uusin laiteohjelmistoversio on vuodelta 2009. Ja versioita 8. ja 88. stoneille päivitetään jatkuvasti, ja kirjoittaja näyttää suunnittelevan piirin sisäisen debuggerin lisäämistä toimintoihin. Saamme laiteohjelmiston saksalaiselta sivulta. Ohjausohjelman lataamiseen mikro-ohjaimeen käytin PonyProg-ohjelmaa. Ohjelmoinnissa on tarpeen asettaa kristalli toimimaan ulkoisesta kellolähteestä 12 MHz:n taajuudella. Kuvakaappaus ohjelmasta sulakkeen hyppyasetuksineen PonyProgissa:

Laiteohjelmiston vilkkumisen jälkeen mikro-ohjaimen jalkaan 23 kytketyn LEDin pitäisi syttyä. Tämä on varma merkki siitä, että ohjelmoija on ohjelmoitu onnistuneesti ja valmis käytettäväksi.

Ohjaimen asennus
Asennus suoritettiin koneelle, jossa oli Windows 7, eikä ongelmia ilmennyt. Kun muodostat yhteyden tietokoneeseen ensimmäistä kertaa, näyttöön tulee viesti, joka ilmoittaa, että uusi laite on havaittu ja kehottaa sinua asentamaan ohjaimen. Valitse asennus määritetystä sijainnista:

Näkyviin tulee välittömästi ikkuna, jossa varoitetaan, että asennettavalla ohjaimella ei ole digitaalista allekirjoitusta pienille pehmeille:

Ohitamme varoituksen ja jatkamme asennusta, lyhyen tauon jälkeen ilmestyy ikkuna, joka ilmoittaa, että ohjaimen asennus on suoritettu onnistuneesti

Siinä kaikki, ohjelmoija on nyt käyttövalmis.

Khazama AVR-ohjelmoija
Työskentelyäksesi ohjelmoijan kanssa valitsin Khazama AVR Programmer -vilkun. Upea ohjelma minimalistisella käyttöliittymällä.

Se toimii kaikkien suosittujen AVR-mikro-ohjainten kanssa, mahdollistaa flashin ja eepromin flashin, muistin sisällön tarkastelun, sirun tyhjennyksen ja myös sulakebittien kokoonpanon muuttamisen. Yleisesti ottaen täysin vakiosarja. Sulakkeen asetus tehdään valitsemalla kellon lähde pudotusvalikosta, jolloin todennäköisyys kiteen vahingossa lukitsemiseen pienenee jyrkästi. Sulakkeet voidaan vaihtaa myös laittamalla valintaruutuja alempaan kenttään, mutta et voi laittaa valintaruutuja olemattomaan kokoonpanoon, ja tämä on myös iso plussa turvallisuuden kannalta.

Sulakkeet kirjoitetaan MK-muistiin, kuten arvata saattaa, painamalla Write All -painiketta. Tallenna-painike tallentaa nykyisen kokoonpanon ja Lataa-painike palauttaa tallennetun. Totta, en keksi käytännöllistä käyttöä näille painikkeille. Default-painike on suunniteltu tallentamaan vakiosulakekonfiguraatio, jonka kanssa mikro-ohjaimet tulevat tehtaalta (yleensä 1 MHz sisäisestä RC:stä).
Yleisesti ottaen koko sen ajan, jonka olen käyttänyt tätä ohjelmoijaa, se on osoittanut olevansa paras vakauden ja toimintanopeuden suhteen. Se toimi ilman ongelmia sekä vanhassa pöytätietokoneessa että uudessa kannettavassa.

Voit ladata PCB-tiedoston SprintLayoutissa käyttämällä

Ohjelmoija on laitteisto-ohjelmistolaite, jota käytetään tietojen lukemiseen tai kirjoittamiseen tallennuslaitteeseen (sisäiset mikro-ohjaimet). Jos radioamatöörin on ohjelmoitava mikro-ohjain kerran, voit käyttää tavallista ohjelmoijaa, joka liitetään COM- tai LPT-porttiin. Esimerkiksi yksinkertaisin AVR-ohjelmoija on 6 ja 4 vastuksen kaapeli (PonyProg-ohjelmoija).

Tavallisella ohjelmoijalla voit ladata hex-ohjelmia moniin AVR-mikro-ohjaimiin tuhlaamatta ylimääräistä aikaa ja rahaa. Lisäksi ohjelmoijaa voidaan käyttää piirin sisäisenä ohjelmoijana, joten voit ohjelmoida AVR-mikro-ohjaimen irrottamatta sitä laitteesta.

Tällaiset ohjelmoijat yhdistetään tietokoneeseen käyttämällä erityisohjelmaa (kutsutaan myös ohjelmoijaksi). Se lähettää osoitteesta , ja laite kirjoittaa sen vain sirun muistiin. Ohjelmoijat voidaan liittää sarja- tai rinnakkaisporttiin, USB-liittimellä jne. Nykyaikaiset ohjelmoijat kytketään yleensä USB:n kautta.

USB-ohjelmoija on suunniteltu tietyn yrityksen mikroprosessorilaitteiden ohjelmointiin (riippuen ohjelmoijan merkistä) koottuna. Se yksinkertaistaa huomattavasti ohjelmiston asennusprosessia.

Kuinka kytkeä USB-ohjelmoija?

Jotta voit käyttää laitetta, sinun on liitettävä se johonkin tietokoneen USB-porteista. Tämän jälkeen tietokoneelle tulee viesti uuden USBasp USB -laitteen kytkemisestä ja itse ohjelmoijan LED-valo syttyy, mikä tarkoittaa, että laite on yhdistetty onnistuneesti.

Sitten sinun on asennettava ohjaimet, jotta käyttöjärjestelmä voi toimia oikein tämän laitteen kanssa. Tämän jälkeen voit liittää mikroprosessorilaitteen ISP-liitäntään. Ohjelmoinnin aikana toinen LED syttyy.

Ohjelmoijalla on pääsääntöisesti kaksi liitäntää - yksi mikro-ohjaimen liittämiseen, toinen tietokoneeseen liittämistä varten. Mikro-ohjaimen liittämiseksi voit käyttää ISP:n sarjaohjelmointitilaa. Tämä laite on kytketty tietokoneeseen tavallisen USB-liittimen kautta.

Ohjelmoijan ohjaamiseksi sinun on asennettava erityisiä ohjelmia. On parasta käyttää ikkunallisia sovelluksia. Esimerkiksi laitteen kanssa työskentelemiseen voit käyttää ExtremeBurneria, Khazamaa, avrgugea ja muita.

Tässä artikkelissa kuvataan valmistusvaiheet vaihe vaiheelta. USBasp-ohjelmoija AVR-mikro-ohjaimille. Erillisissä artikkeleissa annamme kuvauksen ajurien asentamisesta Windows XP- ja Windows 7 (x64/x86) -käyttöjärjestelmille. Viestin lopussa on linkki tarvittavaan dokumentaatioon USBasp-ohjelmoijan tekemiseen omin käsin.

USBasp-ohjelmoijasta on tullut erittäin suosittu radioamatöörien keskuudessa, koska se on helppo valmistaa ja käyttää edullisia ja laajalti saatavilla olevia elementtejä. Sen toimintaparametrit eivät ole huonompia kuin ammattimaiset ja kalliit AVR-mikrokontrolleriohjelmoijat.

  • Toimii useiden käyttöjärjestelmien kanssa - Linux, Mac OS X ja Windows - mukaan lukien Windows 8!
  • Ei vaadi ulkoista virtaa.
  • Voi ohjelmoida jopa 5kB/s nopeuksilla
  • On mahdollisuus (kytkin 2) vähentää ohjelmointinopeutta - prosessoreille, joiden kvartsi on alle 1,5 MHz
  • Tarjoaa ohjelmointijännitteen (kytkin 1) 5 volttia
  • Osoittaa ohjelmoijan toiminnan LED-valolla

Ennen työn aloittamista kannattaa tutustua kaikkien suoritettujen toimien järjestykseen, nimittäin:

  1. Piirilevyn suunnittelun/kuvion valitseminen
  2. Piirilevyn suunnittelun siirtäminen foliolasikuitulaminaatille
  3. Painetun piirilevyn syövytys ferrikloridiliuoksessa
  4. Reikien poraus
  5. Elementtien asennus (juotto)
  6. Ohjelmointi Atmaga8 ohjelmoija
  7. Ohjelmoijan liittäminen tietokoneeseen
  8. Ohjainten asennus – Windows XP, Windows 7
  9. USBasp-yhteensopivan ohjelman valitseminen

USBasp-ohjelmoijasta on monia versioita, mutta ne kaikki perustuvat Thomas Fischlin luomaan pääpiiriin. Ohjelmoijan mikro-ohjaimen laiteohjelmisto on myös hänen kirjoittajansa.

Alkuperäinen ohjelmointipiiri:

Tässä tapauksessa pohjaksi valittiin alkuperäinen järjestelmä. Koska hyppyjohtimien käyttö alkuperäisessä piirissä ei ole täysin kätevää, päätettiin käyttää DIP-kytkimiä. Joitakin vastusten arvoja myös muutettiin.
Lisäksi alkuperäisessä piirissä TxD- ja RxD-linjat reititetään ISP-liittimeen, vaikka tämä ei ole välttämätöntä (tarkemmin sanottuna niitä ei käytetä käytännössä).

Alla on kaavio tehdyistä muutoksista:

USBasp-ohjelmoijan rakentaminen

Tälle ohjelmoijalle on olemassa monia PCB-versioita, joista osa löytyy viralliselta USBasp-sivustolta. Tein kuitenkin omani yllä olevan kaavion perusteella.

Valitettavasti DIP-kytkimien käytöstä johtuen levyn suunnittelusta tuli hieman monimutkaisempi, mikä johti 2 lyhyen jumpperien käyttöön sen varmistamiseksi, että piirilevy oli edelleen yksipuolinen.

Alla on PCB:n tulos:

Kuten kuvasta näkyy, ohjelmoija ei käyttänyt SMD-elementtejä. Taulukon tyhjä tila on "täytetty" maakentällä, pääasiassa siksi, ettei suuria kuparimääriä syövytettäisi, ja myös vähentämään häiriöiden vaikutusta ohjelmoijaan.

Luettelo USBasp-ohjelmoijassa käytetyistä elementeistä:

  • R1: 10k
  • R2: 180
  • R3: 100
  • R5, R6: 68
  • R7: 2k2
  • C1, C2: 22 p
  • C3: 10 μ
  • C4: 100n
  • LED1: Punainen LED 20mA
  • LED2: Vihreä LED 20mA
  • D2, D3: Zener-diodit 3,6 V jännitteellä
  • X1: USB-liitin tyyppi B
  • SV1: IDC-10-liitäntä
  • Q1: Kvartsi 12MHz, HC49-S runko
  • SW1: Dip-kytkin kolme asentoa
  • IC1: Atmega8 (HUOM: Atmega8 - PU-mikrokontrolleria ei tule käyttää, koska sen maksimikellonopeus on 8 MHz!)

USBasp-ohjelmoijan piirilevysuunnittelun siirto lasikuituun tehtiin LUT-menetelmällä (laser ironing technology). Emme kuvaile, kuinka tämä tehdään, koska Internetissä on paljon tätä tietoa.

Sanotaanpa lyhyesti, että ensin painetaan piirustus mittakaavassa 1:1 kiiltävälle paperille, sitten se levitetään lasikuitulaminaatin puhdistetulle ja rasvattomalle kuparipuolelle ja kiinnitetään paperiteipillä. Seuraavaksi paperipuoli tasoitetaan huolellisesti silitysraudalla 3-pistesilitysraudalla. Sen jälkeen koko juttu liotetaan veteen ja puhdistetaan huolellisesti paperista.

Seuraava vaihe on levyn syövyttäminen rautakloridiliuoksessa. Syövytyksen aikana on toivottavaa pitää liuoksen lämpötila vähintään 40 C, joten upota purkki liuoksella kuumaan veteen:


Kun etsaus on valmis, sinun on poistettava väriaine asetonilla.

Nyt ei jää muuta kuin porata reiät. Kun levyn valmistusprosessi on valmis, voit aloittaa USBasp-ohjelmointielementtien juottamisen aloittaen hyppyjohdista.

Tulostusvalmis (PDF-muodossa) PCB-piirustus on artikkelin lopussa. Löydät myös useita vaihtoehtoja projektin virallisilla verkkosivuilla.

USBasp-ohjelmoijan ensimmäinen käynnistys

Nyt kun kaikki osat on juotettu, ei jää enää muuta kuin "vilkkua" itse ohjelmoijan Atmegę8-mikro-ohjain. Tätä varten tarvitset erillisen ohjelmoijan, se voi olla esimerkiksi STK 200 (LPT-portti), STK500 jne. LPT-ohjelmoija liitetään USBaspiin IDC-10-liittimen kautta.

Huomaa, että alkuperäisen ohjelmoijan (USBasp) liittimen nastojen jako on oikealla, kun taas tässä artikkelissa kuvatussa versiossa se on vasemmalla:

Oikeanpuoleisen kuvan jakauma vastaa Atmelin alkuperäisissä ohjelmoimissaan käyttämiä jakaumia. Tämä jakautuminen vähentää häiriöriskiä ohjelmoinnin aikana, jos ohjelmoijasta ohjaimeen on pitkät johdot, koska jokainen signaalilinja on suojattu maadolla, paitsi MOSI.

Ota SELF-tila käyttöön ohjelmoinnin aikana kääntämällä DIP-kytkin nro 3 ON-asentoon. Tämän ansiosta on mahdollista ohjelmoida Atmega8. Kun ohjelmointi on valmis, kytkimen (3) on oltava OFF-asennossa.

Uusin laiteohjelmistoversio voidaan ladata viralliselta verkkosivustolta. Suosittelemme Atmega8:n versiota, joka on arkistossa: usbasp.2011-05-28.tar.gz.

Huomaa, että ennen Atmega8:n ohjelmointia sinun on asetettava sulakkeet, joilla on seuraavat arvot:

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

Jos ohjelmointi onnistuu, liitä ohjelmoija tietokoneen USB-liittimeen, punaisen LEDin pitäisi syttyä ja tietokoneen tulee ilmoittaa, että uusi laite on havaittu.

USBasp-ohjelmointiohjainten asennus

Ohjelmoija-ajurien asennustapa on kuvattu erillisissä artikkeleissa, ja itse ajurit ovat myös saatavilla siellä. Alla on suorat linkit näihin artikkeleihin:

  • Ajurien asentaminen USBasp-ohjelmoijalle Windows XP:ssä
  • Ajurien asentaminen USBasp-ohjelmoijalle Windows 7 x64/x86

Ohjelmat USBasp-ohjelmoijan käyttöä varten

Suosituin USBasp-ohjelmoijaa tukeva ohjelma on konsoliohjelma AVRdude. On myös monia johdannaisohjelmia, joiden käyttö on paljon kätevämpää. Ne on esitetty artikkelissa USBasp-ohjelmoijaa tukevien ohjelmien vertailu.

Lataa laiteohjelmisto, piirilevypiirros ja USBasp-ohjelmointiohjain(lataukset: 1 161)

Alkuperäinen artikkeli

9zip.ruRadiotekniikka, elektroniikka ja tee-se-itse-piirit Yleisohjelmoija AVR- ja PIC-mikro-ohjaimille

Radioamatöörilehdissä ja Internetissä on monia ohjelmointipiirejä. Ne eroavat tavasta, jolla ne yhdistetään tietokoneeseen: LPT:n, COM:n, USB:n kautta. LPT-portin ohjelmoijat ovat yksinkertaisimpia, COM:lle ne ovat hieman monimutkaisempia. USB-porttiin kytketylle ohjelmoijalle tarvitset joko mikro-ohjaimen tai erikoistuneen mikropiirin, USB-UART-muuntimen. Lisäksi eri ohjelmoijat on suunniteltu erilaisten mikro-ohjainten vilkkumiseen: AVR tai PIC, huolimatta siitä, että näiden kahden tyyppisten mikro-ohjainten ohjelmointialgoritmi eroaa hieman. Siksi halu luonnollisesti ehdottaa itseään koota universaali ohjelmoija kaikille mikro-ohjaimille - AVR ja PIC.


Alla oleva ohjelmointipiiri vaikutti meistä optimaaliselta. Se kytkeytyy tietokoneen COM-porttiin ja sisältää tunnetun MAX232-sirun, joka toimii oikein minkä tahansa COM-portin kanssa (eri tietokoneissa voi olla erilaiset porttitasot, jotka poikkeavat merkittävästi standardista) suojaamalla sitä vahingossa tapahtuvilta asennus- tai yhteysvirheiltä. Ohjelmoijassa on liitännät erilaisille mikro-ohjainkoteloille sekä mahdollisuus ICSP:n piirin sisäiseen ohjelmointiin, kun ohjelmoija liitetään johdoilla mikro-ohjaimen kanssa olevaan korttiin tai suoraan mikro-ohjaimen jalkoihin asentamatta sitä liitäntään. Ohjelmat näkevät ohjelmoijan JDM:nä, joten ohjelmistossa ei ole ongelmia. Voimme suositella IC-PROG 1.06B -ohjelmaa.


Vaihtaminen AVR- ja PIC-tilojen välillä tapahtuu mikrokytkimen avulla. Laitteen toiminta ilmaistaan ​​neljällä LEDillä. Ohjelmoija on yksinkertainen eikä vaadi säätöä, käytetään hyvin yleisiä osia.

74LS00-mikropiirin sijaan voit asentaa K555LA3 tai KR1533LA3, transistorit voidaan periaatteessa vaihtaa vastaaviin. Tällä piirillä on yksi omituisuus - LEDien virtaa rajoittavien vastusten arvot. Koska LEDit on kytketty piirin eri osiin, myös näiden alueiden jännitteet ovat erilaisia, minkä vuoksi LEDit hehkuvat eri kirkkaudella. Tämän korjaamiseksi voit yrittää valita vastukset, erityisesti pienentää R4:ää ja R7:ää. KD523:n sijasta voit käyttää yleistä 1N4148:aa.

Printed circuit board.lay (Sprint Layoutille) Johdotus on tehty SMD-vastuksille, loput komponentit ovat tavanomaisia.

Huomio! Painetulla piirilevyllä MOSI- ja MISO-johdot ATMEGA8-liitäntään näkyvät väärin, ne on kytkettävä uudelleen. Myös C7:ssä ja C9:ssä on jumpperit - ne pitää poistaa.

Työskentely IC-PROG:n kanssa

Sinun on ladattava ohjelma viralliselta verkkosivustolta:

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

Ohjelmahakemiston tulee sisältää seuraavat tiedostot:

icprog.exe - itse ohjelma
icprog.sys - XP:n porttiohjain

Napsauta hiiren kakkospainikkeella icprog.exe-tiedostoa ja valitse "ominaisuudet". "Yhteensopivuus"-välilehdellä sinun on valittava "Suorita yhteensopivuustilassa" -valintaruutu ja valittava Windows 2000.

Seuraavaksi sinun on siirryttävä "Asetukset" -valikkoon ja valittava "Ohjelmoija". Ohjelmoijan tyypiksi on asetettava JDM, ja se on ilmoitettava COM-portti, johon ohjelmoija on fyysisesti kytketty. Erittäin nopeille tietokoneille voit myös asettaa I/O-latenssin. Samassa ikkunassa sinun on määritettävä "Suora pääsy portteihin" -käyttöliittymä. Kaikki signaaliparametrit on poistettava.

Sitten sinun on siirryttävä "Asetukset" -valikkoon ja valittava "Asetukset" -kohde, "Yleiset"-välilehti, jossa valitse "Enable NT/2000/XP driver" -valintaruutu. Näkyviin tulee ohjaimen asennuksen vahvistusikkuna ja ohjelma käynnistyy uudelleen.

Tämän jälkeen ohjelma on valmis toimimaan ohjelmoijan kanssa.

7 tykkää? 3

Haluatko lukea lisää DIY-piireistä? Tässä on tämän viikon trendi:
Virtalähteiden piirit ja painetut piirilevyt, jotka perustuvat UC3842- ja UC3843-siruihin
Säännelty virtalähde ATX-tietokoneen virtalähteestä
Käytäntö tietokoneen virtalähteiden muuntamiseksi säännellyiksi laboratoriolähteiksi
Kolja hyväksyy.

Onko sinulla kysyttävää tai kommentteja? Kirjoittaa:

Kommentit: 1 2345

Onko toisessa jalassa oleva ilmastointilaite 232 oikein???

AVR ompelee samalla tavalla.

Katso MAX232:n teknisistä tiedoista, ehkä sinun on kytkettävä kondensaattorit päälle toisin. Jos LED-valot vilkkuvat, käyttöliittymä toimii. Yritä kuvata kaikkea yksityiskohtaisesti, ehkä voimme keksiä jotain. Tämä on siis todistettu ohjelmoija.

Vuodesta 2011 lähtien paljon vettä on kulkenut sillan alta, ja on mahdollista, että jotain on muuttunut ja unohdettu Jos mahdollista, niin sähköpostilla: [sähköposti suojattu], lähetä minulle toimiva ohjelmoija, kaavio ja valokuva tai jotain sinetistä Se ei halua toimia ja se on siinä!

Kokosin tämän laitteen ja olin järkyttynyt, poltin 3 max232 miniatyyriä ja ei ole mitään järkeä, se ei lue, ei kirjoita, ei edes pyyhkii Ainoa mikä tekee hyvää, on se, että LED-valot vilkkuvat kauniisti 8 voltin Krenka on kytketty maahan 5 voltin kanssa, kun 5 voltin väylällä on jännitettä 6,7 V sinetti osoittautui niin hyväksi.

Kaikki toimii! Radiomarkkinoilla myytiin 2 rikkinäistä atmegaa. Kiitos osallistumisestasi!, kiitos myös artikkelin kirjoittajalle progerista!

Kokosin laitteen. MAX232CPE-siru, jouduin juottamaan uudelleen C3:n ja C5:n virta päällä, RXd ja VPP vilkkuvat luettaessa ja kirjoitettaessa, se sanoo virheen, mikä on vialla? Auttakaa!!!

Toinen kahdesta asiasta: joko kaavion tai tietolomakkeen mukaan. He sanovat, että MAX232:sta on erilaisia ​​versioita, joten tämän kondensaattorin vaihtoehdot. En tiedä kuinka totta tämä on, mutta joillekin se toimii näin, toisille se toimii näin.

Hyvää iltapäivää. Tämä piiri painetulla piirilevyllä löydettiin Internetistä vuonna 2011, suunnittelu toistettiin onnistuneesti.

Valmistamme itse USBasp-ohjelmoijan AVR-mikro-ohjaimiin

Se toimii täsmälleen tässä versiossa, ilman muutoksia, AVR:n ja PIC:n kanssa.
On suositeltavaa ottaa stabilisaattoreita voimakkaissa tapauksissa, koska ne kuumenevat. Tulon ja lähdön välinen jänniteero on merkittävä. Mutta ne eivät vaadi lämpöpatteria. Diodi voidaan korvata 1N4148:lla tai vastaavalla.
Vain vierailijat voivat kertoa sinulle muusta.

1. Hyvää iltapäivää. Järjestelmään liittyy useita kysymyksiä.

Kerro minulle, ohjelmointipiirissäsi AVR:n "reset"-lähtöä ei pitäisi vetää "+"-kohtaan 4,7 - 10 k vastuksella?
2. Onko järkevää syöttää VCC:tä erillisestä 7805-stabilisaattorista ja irrottaa IC1 ja IC2 virtalähteestä?
3. Vielä yksi kysymys. Muiden ohjelmoijien piireissä PIC-liittimessä on PGM-kosketin, joka on kytketty maahan 1k vastuksen kautta. Onko se tarpeen?
4. Onko järkevää laittaa hyppyjohdinta PIC-liittimen VCC-väylään, jos CU-ohjaimia ohjelmoidaan toistuvasti vai onko VCC-virtaviive ohjelmiston aiheuttama?
5. Mitkä kotelot ovat parempia stabilaattoreille – suuritehoisille vai pienitehoisille? Lämpenevätkö ne?
6. Onko mahdollista vaihtaa KD523-diodi KD 521:een tai KD522:een?
7. Minkä ohjelman kanssa on kätevin työskennellä?
8. Voivatko tämän ohjelmoijan ohjelmat - IC-PROG, PonyProg, WinPic toimia Win7-32:ssa? Mitä tälle pitää tehdä?

Kysymyksiä ilmaantui sen jälkeen, kun oli analysoitu joukko ohjelmointipiirejä. Nämä asiat ovat täyttä sotkua. Mutta hän painostaa jo. Kiitos paljon huomiostasi ja vastauksestasi. Pyydän anteeksi suuria kysymyksiä. Sivustosi on erittäin kätevä.

Miksi "maa" 7808 on kytketty "+" 7805:een?

Kommentit: 1 2345

Käyttäjätunnisteet: AVR-ohjelmointipiiri, tee-se-itse-yleisohjelmoija [ Mikä tämä on? ]

Kotiradion amatööri Muut

Khazama AVR-ohjelmoija venäjäksi

Khazama AVR Programmer on melko suosittu radioelektroniikan harrastajien keskuudessa. Aloittelevien käyttäjien joukossa, jotka ovat vasta tutustumassa 8-bittisiin AVR-mikro-ohjaimiin, on kuitenkin myös sellaisia, jotka eivät osaa juurikaan englantia (ohjelman käyttöliittymä on loppujen lopuksi saatavilla vain englanniksi, eikä Internetissä ole venäjänkielistä käännöstä; itse ohjelma päivitettiin viimeksi heinäkuussa 2011, eikä se tue mahdollisuutta asentaa kolmannen osapuolen käännöksiä).

Mitä minun pitäisi tehdä?

Vaihtoehto Khazama AVR Programmerille venäjäksi

Helpoin tapa on löytää vaihtoehtoinen ratkaisu, toisin sanoen venäjänkielinen ohjelmoija, jolla on samat toiminnot.

AVR USB-OHJELMOINTI

Tämä on ohjelmisto, kuten:

1.AVRDUDE_PROG (löydät version, jonka käyttöliittymä on pääasiassa venäjänkielinen);

2.PonyProg (ilmainen ohjelmisto, jaetaan ilmaiseksi, löydät venäläistetty versio);

3. Atmel Studio (venäläistämiseksi sinun on asennettava Visual Studio);

Khazama AVR Programmerin käännös venäjäksi

Jos vaihtoehtoinen ohjelmisto ei sovi sinulle useille parametreille, voit käyttää Khazama AVR:ää englanniksi, mutta päävalikoissa on venäläisiä vinkkejä. Annamme alla käännösvinkkejä.

Voit ladata itse apuohjelman viralliselta verkkosivustolta - http://khazama.com/project/programmer/ (2 versiota on saatavilla - v1.7 ja v1.6.2, jälkimmäinen tukee ATMega88:aa ja ATMega8:a).

Ensimmäinen valikon kohta "Tiedosto" näyttää tältä:

"AVR" -osio - täältä löydät tuetut sarjat ohjelmoitavia mikrokontrollereita.

Kohta "Lataa FLASH-tiedosto puskuriin" on käännetty "Lataa Flash-laiteohjelmistotiedosto puskuriin".

Voit valmistella tiedoston flash-latausta varten ja ladata sen PC:n RAM-muistiin nopeaa lukemista varten myöhemmän kirjoittamisen aikana.

"Lataa EEPROM-tiedosto puskuriin" -kohta vastaa vastaavasta toiminnasta, mutta EEPROM-tyyppisestä muistista.

"Tallenna FLASH-puskuri nimellä..." -kohdassa voit tallentaa aiemmin luetut Flash-muistitiedot puskuriin erillisenä tiedostona kiintolevyllesi (tallennus tapahtuu ilman laajennuksia, joten jos työskentelet tietyn ohjelmiston kanssa, voit lisää itse laajennus, esimerkiksi .hex ).

Kohta "Save EEPROM Buffer as..." on samanlainen toiminto, mutta EEPROM-muistista luetuille tiedoille.

Poistu - poistu.

Toisessa Näytä-kohdassa (venäjäksi: "View", "Review") on seuraavat alavalikot.

"View Flash Hex Data" – avaa heksadesimaalisen Flash-dataeditorin.

"View EEPROM Hex Data" - avaa heksadesimaalisen EEPROM-dataeditorin.

Kolmas osio Command (venäläinen "Teams") näyttää tältä.

Sulakkeet ja lukitusbitit... - "Sulakkeet (mikro-ohjaimen asetusliput) ja lukitusbitit."

Avaa ikkunan asetusten ja lukitusbittien hallintaa varten.

Write Flash Buffer to Chip – kirjoita Flash-muistin tiedot puskurista mikrokontrolleriin.

Kirjoita EEPROM-puskuri sirulle – sama EEPROM-muistille.

Lue EEPROM puskuriin – samanlainen EEPROMille.

Vahvista Flash – tarkista Flash (vahvistus).

Tarkista EEPROM – tarkista EEPROM.

Erase Chip – poista mikro-ohjaimen tiedot.
Auto Program – automaattinen ohjelma (alla olevassa kappaleessa määritellyt komentosarjat suoritetaan).

Program Options – ohjelmavaihtoehdot (tarkoittaa automaattista ohjelmaa).

No, viimeinen kohta "Ohje" on tarkoitettu ohjelmapäivitysten tarkistamiseen, ohjelmistoversion tarkistamiseen ja viralliselle verkkosivustolle siirtymiseen.

Mukavuussyistä jotkut luetelluista komennoista näytetään kuvakkeissa päävalikon alla, kun osoitinta pidetään, suoritettavat toiminnot näytetään (katso käännös yllä).

Julkaisupäivä: 28.11.2017

Lukijoiden mielipiteitä
  • Serg / 05/06/2018 - 04:30
    ja stc500 ei näe sanaa siitä, millainen laitteisto minulla on

Voit jättää kommenttisi, mielipiteesi tai kysymyksesi yllä olevaan materiaaliin:

OHJELMOINTI ALOITTAJILLE

Jakaa:
Nyt kokoamme USB-ohjelmoijan aloittelijoille (aloittelijoille radioamatöörit), useimmat sanovat, että tämä on monimutkainen piiri, aloitetaan LPT:llä, mutta haluan sanoa, että piiri on hyvin yksinkertainen, ja sinun tarvitsee ohjelmoida se vain kerran ja älä huoli. Ohjelmoija piiri
Kuten kaaviosta näet, kvartsiresonaattoria ei ole - tämä on piirin ominaisuus. Tein ei kovin kompaktin ohjelmoijan, sitä saa halutessaan pienemmäksi ja jos on kaksipuolinen piirilevy, niin sen voi laittaa USB:hen, niin jää kokonaan huomaamatta.

Yksinkertaisin ohjelmoija ATmega8:lle

Ja nyt pieni valokuvaus. Mutta ensin USB-johdot: Unohdin sanoa, että sinun ei tarvitse ohjelmoida RSTDSBL:ää ensin, mutta ohjelmoi CKSEL3, CKSEL2, CKSEL1 muodostaaksesi yhteyden tietokoneeseen, jos tietokone löytää tuntemattoman laitteen, tämä ei tarkoita mitään, ohjain on asennettava. Sen jälkeen voit ohjelmoida RSTDSBL:n, koska mikrokontrollerin jalkojen määrä on muuten rajoitettu, voit käyttää ATtiny45:tä tai ATtiny85:tä, pääasia, että smd:ssä on 20su tai syvässä 20pu - esim. ATtiny45 20su; kaupassa ei ollut ATtiny45, mutta siellä oli ATtiny85 20su. Se ohjelmoitiin samalla tavalla kuin ATtiny 45 ja sulakkeet ovat samat, ne eroavat vain flech-muistista. Ohjelmoitavat sulakkeet ovat CKSEL3, CKSEL2, CKSEL1, BODLEVEL0 (1,8 V alijänniteilmaisin), RSTDSBL. Voit käyttää mitä tahansa liitintä - siellä on mikro-USB ja vastaavat, en yrittänyt olla nokkela, vaan otin USB-liittimen, poistin kuoren, sahasin sen, juotoin ja siitä tuli jotain, joka näyttää tavalliselta salamalta ajaa. Leikkaamme paperiveitsellä, mutta varo, ettet leikkaa itseäsi - terä on erittäin terävä. Poistamme muovin kontaktineen, myös erittäin huolellisesti.
Otetaan se ja viilaa niin, että juotosraudan kärjestä pääsee käsiksi USB-liitäntöihin yläreunassa on jo syövytetty levy USB-ohjelmoijalle. Hän myrkytettiin vetyperoksidilla + sitruunahapolla. Hän myrkyttää nopeasti.
Lauta tinattu. En ole vielä päässyt käyttämään Rose-seosta, joten lätäköin sen juotosraudan kärjellä, tinaamista varten, heitin kiven hartsiliuottimeen, sekoitin, kivi liukeni, laitoin ruiskuun ( En muista mittasuhteita), peitti laudan ja sitä on erittäin kätevä tähkäillä. Juotamme muovimme, älä vain sekoita koskettimia juotettaessa, muuten tapa, jolla juotan uudelleen, on väärä alla olevassa kuvassa. Seuraavaksi juotimme vastukset ja MK:n, näin virheen tässä ja juotin uudelleen USB:n, liitäntäleikkauksen tulisi olla samalla puolella kuin ohjain.
Toisaalta zener-diodien ei tulisi olla yli 500 mA.
Juotamme kaapelin kaapelin, on toivottavaa, että kaapeli on suojattu, käytin kortinlukijan kaapelia, otin suojatut johdot - kaksi oranssia ja näyttö = folio heitetty maahan, kuva ilman koteloa, sinun on ensin tarkistettava toimivuus , Torus-ohjelma on kytketty ATtiny2313A, se välähti pian, minä vilkun 250 kHz:n taajuudella ja sulakkeet 2 kHz:llä - se on luotettavampi.

Minulla ei ollut mitään, mistä koteloa tehdä, minulla ei ollut ylimääräisiä flash-asemia tai rikkinäisiä modeemeja... vastaus tuli itsestään - sytytin, vapautamme kaasua jos on, suihkutamme sitä, a Tämän tyyppinen sytytin on aluksi erilainen, valokuva sytyttimestä johtuu siitä, että sahasin jo ensimmäisen, mutta unohdin ottaa valokuvan.
Irrotamme keskiseinän, työnnämme ohjelmoijamme sisään, kiinnitämme kuumaliimalla ja säädämme laudan asentoa ennen lopullista kiinnitystä.
Ja näin tapahtui.
Onnea kaikille toistuviin suunnitelmiin ja avrdude USBtiny -ohjelmoijalle, myös arkistosta löydät ajurit, laiteohjelmistot, erilaisia ​​painettuja piirilevyjä, lyhennettynä PP, levyillä on merkintä KALYAN datasheet tai lyhenne K.d - tämä johtuu tilanpuutteeseen, hätätilanteessa voit olla varma painetun piirin asettelumaksujen laadusta, onnea kaikille. KALAYN.SUPER.BOS oli kanssasi ARKISTO:Lataa

Osio: [Skeemit]
Tallenna artikkeli osoitteeseen:
Jätä kommenttisi tai kysymyksesi:

Yhteisömme on VK:ssa, oletko kanssamme? Liity meihin!!!

Tuhansia järjestelmiä luokissa:
-> Muut
-> Mittaustekniikka
-> Laitteet
-> Sähköpiirikaaviot
-> Virtalähteet (muut hyödylliset mallit)
-> Teoreettiset materiaalit
-> Viitemateriaalit
-> Mikrokontrollerilaitteet
-> Laturit (akuille)
-> Laturit (autoihin)
-> Jännitteenmuuntimet (invertterit)
-> Kaikki jäähdyttimelle (tuuletin)
-> Radiomikrofonit, bugit
-> Metallinpaljastimet
-> Tehonsäätimet
-> Turvallisuus (hälytys)
-> Valon ohjaus
-> Ajastimet (kosteus, paine)
-> Lähetinvastaanottimet ja radiot
-> Suunnittelut kotiin
-> Yksinkertaiset rakenteet
-> Kilpailu parhaasta mikrokontrollerisuunnittelusta
-> Keskikokoiset rakenteet
-> Stabilisaattorit
-> Matalataajuiset tehovahvistimet (transistorit)
-> Virtalähteet (kytkin)
-> Korkeataajuiset tehovahvistimet
-> Työkalut juottamiseen ja levysuunnitteluun
-> Lämpömittarit
-> hallitus. netto
-> Mittauslaitteet (takometri, volttimittari jne.)
-> Rauta
-> Juotoskolvit ja juotosasemat
-> Radiolähettimet
-> Apuvälineet
-> Televisiolaitteet
-> Äänen ja äänenvoimakkuuden säätimet
-> Virtalähteet (laboratorio)
-> Matalataajuiset tehovahvistimet (siruissa)
-> Muut vahvistinlaitteet
-> Valaistussuunnittelu uudenvuoden puuhun tai juhlasaliin
-> Jammerit
-> Puhelimen bugit
-> Infrapunatekniikka
-> Lääketieteelliset laitteet
-> Puhelimet
-> Eläinmaailman puolesta
-> Suunnittelemme vahvistimia
-> Antennit ja vahvistimet heille
-> Puhelut
-> Elektroniset lelut
-> Matalataajuiset tehovahvistimet (putki)
-> Moottorin ohjaus (yksivaiheinen virtalähde)
-> Mikrokontrolleriohjelmoijat
-> Porat
-> Mikrokontrollerien opiskelu
-> Radiot
-> Hälytykset
-> solu
-> USB-laitteet
-> Virtalähteet (muuntaja)
-> Radioasemia on helppo tehdä
-> Virtalähteet (vahvistimille)
-> Muut
-> oikosulkusuojaus (elektroniset sulakkeet)
-> Laturit (radioille)
-> Vilkkuvat valot
-> Hitsauslaitteet
-> Koodatut elektroniset lukot
-> Virtalähteet (muuntajaton)
-> Katsella
-> Suuntavilkkujen ohjaus
-> Sytytys
-> Vesihuolto (kaivon tai kaivon pumput, kastelulaitokset)
-> Mallintaminen
-> Tuulilasinpyyhkimien ohjausyksiköt
-> Esivahvistimet
-> Ylikuormitus- ja ylikuumenemissuoja
-> Kaiuttimet
-> Kodinkoneiden korjaus
-> Tietokoneen kaukosäädin
-> Akustiset mikrofonit ja muuntimet
-> Satelliittitelevisio
-> Gsm-antennit, laitteet, vahvistimet, toistimet.
-> Diskanttielementit
-> Robotit
-> Toistimet
-> Juotoskolvit ja juotosasemat
-> Äänihälyttimet
-> Ohjauspyörät ja ohjaussauvat
-> Sähköpiirikaaviot
-> Kaikki "viileälle" (tuuletin)
-> Työskentely BGA-sirujen kanssa
-> Suodattimet
-> Subwooferit