- Vaihe 1: USBASP-ohjaimen asentaminen Windows 10:
- Vaihe 2: Atmel Studion lataaminen ja määrittäminen:
- Vaihe 3: Ulkoisen työkaluketjun WinAVR määrittäminen Atmel Studiossa
- Vaihe 4: Atmega16: n asentaminen oskillaattorilla ja yhdellä LEDillä
- Vaihe 5:
AVR-mikrokontrollereita voidaan ohjelmoida useilla tavoilla. Ohjelmoimme sen USBASP v2.0 -sarjaohjelmoijalla. Esittelyyn käytämme ATmega16-mikrokontrolleria ja Atmel Studiota. Testataan ohjelmoija vilkkuvalla luonnoksella.
Alla on vaiheet koodin polttamiseksi Atmega IC: iin USBASP JTAG: n ja Atmel Studion avulla:
- USBASP-ohjaimen asentaminen.
- Atmel Studion lataaminen ja määrittäminen.
- Ulkoisen työkaluketjun määrittäminen Atmel Studiossa, esim. WinAVR
- Atmega16: n asentaminen oskillaattorilla ja yhdellä LEDillä.
- Luonnoksen rakentaminen ja lataaminen Atmegaan16
Keskustelemme jokaisesta vaiheesta yksityiskohtaisesti. Ensimmäinen vaihe on USBASP-ohjaimen asentaminen Windows10: een. Samaa menetelmää voidaan käyttää myös asennettaessa muihin Windows-versioihin.
Vaihe 1: USBASP-ohjaimen asentaminen Windows 10:
Kun käytät JTAG-ohjelmaa (USBASP), ajuri voidaan joutua asentamaan, jos sitä ei asenneta automaattisesti. Jos et asenna ohjainta, et löydä USBASP-porttia Atmel Studiosta. Lataa USBASP-zip-tiedosto tältä linkiltä.
Kun olet ladannut ohjaimen, toimi seuraavasti.
1. Pura ladattu tiedosto ja pidä se työpöydällä (voit säilyttää missä tahansa).
2. Liitä USBASP v2.0 -moduuli tietokoneeseesi. Jos et tiedä miltä USBASP näyttää, näet alla olevan kuvan.
3. Avaa Laitehallinta.
4. Nyt voit löytää liitetyn USBASP-ohjelmoijan.
5. Napsauta hiiren kakkospainikkeella ”USBasp” ja valitse ” Päivitä ohjain ”.
6. Valitse ” Selaa tietokonettani ohjainohjelmiston löytämiseksi ”.
7. Etsi tai selaa purettua USBASP Driver Parent -kansiota ja valitse Avaa.
8. Jos se on asennettu onnistuneesti, näet alla olevan viestin, eikä sinun tarvitse noudattaa muita ohjeita.
9. Jos saat seuraavan virheen kuten alla, sinun on poistettava ohjaimen allekirjoituksen pakottaminen käytöstä.
Voit poistaa ohjaimen allekirjoituksen näillä ohjeilla:
1. Poista ohjaimen allekirjoitus käytöstä pitämällä vaihtonäppäintä painettuna ja pitämällä vaihtonäppäintä alhaalla käynnistämällä tietokone uudelleen.
2. Napsauta Käynnistä uudelleen aloituspalkissa pitäen samalla vaihtonäppäintä alhaalla.
3. Nyt tietokone käynnistyy uudelleen, mutta älä jätä vaihtonäppäintä, ennen kuin sinisessä näytössä näkyy Lisäasetukset .
4. Jätä Shift-näppäin ja napsauta Käynnistysasetukset.
5. Napsauta Vianmääritys
6. Valitse Lisäasetukset.
7. Kun valitset Lisäasetukset-vaihtoehdon, seuraava pinta näkyy ja vaihtoehtoja olisi useita, ja oikeassa alakulmassa on “Käynnistä uudelleen” -painike.
8. Napsauta “Käynnistä uudelleen” -painiketta.
9. Odota, että Windows käynnistyy uudelleen. Uudelleenkäynnistyksen jälkeen näet monia vaihtoehtoja.
10. Nyt tämä on viimeinen vaihe kuljettajan allekirjoituksen poistamiseksi käytöstä. Monissa luettelon vaihtoehdoissa seitsemäs vaihtoehto on “Poista ohjaimen allekirjoituksen valvonta käytöstä ”.
11. Tämän vaihtoehdon valitsemiseksi sinun on painettava näppäimistön numeronäppäintä 7. Älä sekoita F7-painikkeeseen. Sinun tarvitsee vain painaa numeroa 7 tietokoneellasi.
12. Kun olet valinnut seitsemännen vaihtoehdon, tietokoneesi käynnistyy uudelleen. Ja olet poistanut kuljettajan allekirjoituksen onnistuneesti käytöstä.
13. Seuraa yksinkertaisesti yllä olevia vaiheita 1–8, ja USBASP-ohjain asennetaan onnistuneesti.
Nyt olemme saattaneet 1 kpl vaiheen ohjelmoiminen ATmega16. Toiseen vaiheeseen kuuluu Atmel Studio 7.0: n asettaminen luonnoksen lataamista varten.
Vaihe 2: Atmel Studion lataaminen ja määrittäminen:
Seuraa alla olevia vaiheita:
1. Lataa Atmel Studio 7.0
2. Sinun on myös ladattava “WinAVR” ulkoisena työkaluketjuna, jotta luonnos voidaan ladata USBASP: n avulla. Lataa tämä linkki.
Nyt sinun on luotava "Blink" -projekti Atmel Studio 7.0: ssa. Noudata näin.
3. Liitä USBASP v2.0 USB-porttiin ja anna sen olla kytkettynä koko ajan, kunnes työskentelet sen kanssa.
4. Avaa Atmel Studio.
5. Siirry kohtaan "Tiedosto", napsauta "Uusi" ja valitse "projekti".
6. Nimeä nyt projekti, valitse projektin sijainti ja valitse kääntäjä ”GCC C Suoritettava projekti”. Napsauta “Ok” ja jatka.
7. Nyt sinua pyydetään valitsemaan mikrokontrollerilaitteesi. Valitse laitteemme tässä tapauksessa Atmega16A. Valitse ja napsauta ”Ok”. Voit ohjelmoida myös muita Atmega IC: itä, kuten Atmega8, Atmega32 jne., Käyttämällä samaa USBASP AVR-ohjelmoijaa.
8. Nyt luodaan main.c-tiedosto, johon voit kirjoittaa koodisi. Mutta pidä kiinni ja noudata vielä vähän ohjeita loppuun.
Projektin luomisen jälkeen viimeinen vaihe olisi ulkoisen työkaluketjun luominen.
Vaihe 3: Ulkoisen työkaluketjun WinAVR määrittäminen Atmel Studiossa
1. Siirry kohtaan "Työkalut" ja valitse "Ulkoiset työkalut".
2. Sinulta kysytään ikkuna, johon sinun on lisättävä työkaluketjusi nimi.
3. Kirjoita otsikon kohtaan työkaluketjusi nimi. Se voi olla mikä tahansa nimi. Minun tapauksessani valitsin ”USBasp”. Valitse "Käytä tulostusikkunaa" ja poista valinta "Kysy argumenteilta", kuten alla olevassa kuvassa näkyy.
4. Kirjoita nyt "Komento". Tämä on “avrdude.exe” -polkusi. Saat tämän WinAvr-asennetulla polulla. Etsi vain "WinAVR-20100110" C-asemastasi tai mistä WinAvr on asennettu.
5. Syötä argumentit. Tämä on tärkein vaihe, koska tätä argumenttia käytetään välittämään tietty argumentti määriteltyjen tehtävien suorittamiseksi. Koska käytän ulkoista työkaluketjua, käytetty argumentti on seuraava,
6. Löydät lisää argumentteja tältä linkiltä.
7. Kirjoita yllä oleva argumentti argumenttiosaan. Jätä ”Initial directory” sellaisena kuin se on.
8. Kun olet täyttänyt kaikki tiedot, valitse "Käytä" ja napsauta "Ok".
Olet onnistuneesti luonut ulkoisen työkaluketjun ladata luonnos. Työkaluketjun luomisen jälkeen testaamme lataamalla “blink.c” -ohjelman. Löydät main.c-tiedoston opetusohjelman lopusta. Kopioi nyt Atmel-studion main.c.
Vaihe 4: Atmega16: n asentaminen oskillaattorilla ja yhdellä LEDillä
Liitä kideoskillaattori ja LED Atmega16: een. Piirikaavio vilkkuvasta LED-valosta Atmega16: lla, joka on ohjelmoitu Atmega USB-ohjelmoijalla, on annettu alla:
Lisäksi sinun on liitettävä mikro-ohjain ja USBASP, kuten alla olevassa piirissä mainitaan:
Vaihe 5:
1. Tallenna main.c-tiedosto.
2. Liitä yksi LED Atmega16: n PORTA0-nastaan kuten yllä olevassa kuvassa.
3. Siirry kohtaan "Rakenna" ja valitse sitten "Rakennus vilkkuu".
4. Jos ohjelma on oikea, et löydä virheitä ja saat viestin kuten alla.
5. Siirry nyt kohtaan Työkalut ja valitse luotu ulkoinen työkaluketju. Minun tapauksessani se on “USBasp”. Klikkaa sitä.
6. Jos näet onnistuneen viestin kuten alla, olet ladannut luonnoksen onnistuneesti. Jos saat virheilmoituksen, tarkista vain, oletko noudattanut kaikkia vaiheita huolellisesti, ja tarkista myös USBASP: n ja Atmega16: n johdotus.
7. Nyt voit nähdä, että LED alkaa vilkkua. Ja olet ladannut vilkkuvan ohjelman onnistuneesti USBASP v2.0: n ja Atmel Studio 7.0: n avulla. Voit käyttää tätä menetelmää ja ladata erilaisia muita luonnoksia USBASB: n avulla.
/>