INHOUDSOPGAWE:
- Voorrade
- Stap 1: Installeer die USBasp -bestuurder met behulp van Zadig
- Stap 2: Laai AVRDUDE af
- Stap 3: Maak Atmel Studio oop
- Stap 4: Klik op "Voeg by"
- Stap 5: Voer besonderhede in vir die USBasp -programmeerder
- Stap 6: Gebruik die programmeerder
- Stap 7: Probleemoplossing
Video: Microcontrollers programmeer met 'n USBasp -programmeerder in Atmel Studio: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Hi
Ek het geleer en geleer deur baie tutoriale wat leer hoe om die USBasp -programmeerder met die Arduino IDE te gebruik, maar ek moes Atmel Studio gebruik vir 'n universiteitsopdrag en kon geen tutoriale vind nie. Nadat ek baie bronne ondersoek en gelees het, het ek hierdie handleiding saamgestel vir almal wat Atmel Studio met 'n USBasp -programmeerder wil gebruik.
Die USBasp is 'n goedkoper oplossing vir AVR -programmering en ondersteun verskeie mikrobeheerders. Die volledige lys kan gevind word op
Hierdie handleiding gebruik die ATtiny85 as 'n voorbeeld, maar kan uitgebrei word vir die programmering van enige ondersteunde mikrobeheerder met die USBasp -programmeerder.
Kom ons gaan daaraan!
Voorrade
USBasp AVR programmeerder
Stap 1: Installeer die USBasp -bestuurder met behulp van Zadig
Maak u webblaaier oop en gaan na
Met hierdie hulpmiddel installeer ons eers die korrekte bestuurder op die USBasp.
- Druk die aflaai -knoppie en installeer die toepassing.
- Maak Zadig oop
- Klik op opsies en klik op Lys alle toestelle
- Kies USBasp en installeer die libusbK (v3.0.7.0) bestuurder
Let daarop dat die installering van die bestuurder tot vyf minute kan duur.
Stap 2: Laai AVRDUDE af
Die volgende stap is om AVRDUDE af te laai.
Klik op die onderstaande skakel om die zip -lêer direk af te laai, of laai dit gerus ekstern af deur te soek na aflaai AVRDUDE.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Sodra dit afgelaai is, pak die lêers uit in u dokumente of in die Atmel Studio -programlêers. Dit is belangrik om te weet waar dit onttrek word, aangesien u die lêerpad in die volgende stappe benodig.
Stap 3: Maak Atmel Studio oop
Maak Atmel Studio oop, in die hoofnavigasiebalk, gaan na gereedskap en klik dan op eksterne gereedskap.
Stap 4: Klik op "Voeg by"
Klik op "Voeg by" om instellings vir 'n nuwe instrument by te voeg.
Stap 5: Voer besonderhede in vir die USBasp -programmeerder
Voer die lêeradres in vir die AVRDUDE.exe -lêer wat ons vroeër afgelaai en onttrek het.
My opdraginvoer sou byvoorbeeld wees:
C: / Program Files (x86) Atmel / Studio / avrdude.exe
Let wel, dit is slegs 'n voorbeeld !! U lêeradres sal waarskynlik anders wees. Gebruik die blaai -funksie (die drie kolletjies aan die einde van die opdraginvoer) om die avrdude.exe -lêer te vind.
Vir Argumente, kopieer en plak die onderstaande reël in u Argument -invoer:
-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Debug / $ (TargetName).hex": i
Verdeel die argumente hierbo:
- Die argument na -c identifiseer die programmeerder -id. In ons geval, die usbasp
- Die argument na -p identifiseer die mikrobeheerder. In ons geval, die ATtiny85, bekend as die t85
-
Die argument na -U identifiseer die geheue tipe
Verander die t85 na u mikrobeheerder deur die verwante sleutelwoord in die dokumentasie -skakels aan die begin op te soek
Let daarop dat die argumente uit die avrdude -dokumentasie geneem word. Dit kan verkry word uit die skakels wat aan die begin verskaf is.
Klik op Apply wanneer alles klaar is!
Stap 6: Gebruik die programmeerder
Om die AVR te programmeer, moet u seker maak dat dit aan die USBasp gekoppel is, na eksterne gereedskap gaan en op die instrument wat u pas geskep het, klik.
Moenie vergeet om u oplossing voor u program te bou nie.
Dit moet alles geprogrammeer word!
Stap 7: Probleemoplossing
As probleme voorkom:
- Probeer om verskillende USB -poorte te gebruik om die USBasp -programmeerder aan te sluit
- Maak seker dat die AVR aan die programmeerder gekoppel is
- Lees elke stap weer sorgvuldig deur en maak seker dat die opdrag en argumente in die opstelling van eksterne gereedskap korrek is
Anders is u klaar om te gaan!
Aanbeveel:
Programmeer u eie 2048 -speletjie met Java !: 8 stappe
Program Your Own 2048 Game W/Java !: Ek is mal oor die spel 2048. En daarom het ek besluit om my eie weergawe te programmeer. Dit is baie soortgelyk aan die werklike spel, maar om dit self te programmeer, gee my die vryheid om te verander wat ek wil wanneer ek wil. As ek 'n 5x5 -speletjie wil hê in plaas van die tipiese 4x4, is 'n
ATmega328 programmeer met Arduino IDE met behulp van 8MHz Crystal: 4 stappe
ATmega328 programmeer met Arduino IDE met behulp van 8MHz Crystal: In hierdie instuctable behandel ek 'n stap -vir -stap gids vir die programmering van 'n ATmega328P IC (dieselfde mikrobeheerder wat op Arudino UNO voorkom) met behulp van Arduino IDE en 'n Arduino UNO as programmeerder om jouself 'n persoonlike Arduino, om u projekte te maak
N Arduino programmeer met 'n ander Arduino om 'n rolteks sonder 'n biblioteek te vertoon: 5 stappe
N Arduino programmeer deur 'n ander Arduino te gebruik om 'n roltekst sonder 'n biblioteek te vertoon: Sony Spresense of Arduino Uno is nie so duur nie en benodig nie veel krag nie. As u projek egter beperkte krag, ruimte of selfs begroting het, wil u dit oorweeg om Arduino Pro Mini te gebruik. Anders as Arduino Pro Micro, is Arduino Pro Mi
Hoe om ATtiny85 te programmeer en te laai met USBasp: 5 stappe
Hoe om ATtiny85 te programmeer en te laai met USBasp: In hierdie instruksies leer u presies hoe u 'n ATtiny85 -mikroskyfie kan laai en programmeer op die eenvoudigste manier wat ek kon uitvind. Dit is my eerste instruksie, so as u raad of wenke het oor hoe om beter gidse te maak, kan u gerus saamwerk
Arduino Nano programmeer met behulp van UNO: 4 stappe (met foto's)
Arduino Nano programmeer deur UNO te gebruik: Hey ouens, ek het onlangs 'n nuwe arduino nano -kloon (CH340) by ebay gekoop vir my mini -arduino -projek. Daarna het ek arduino aan my rekenaar gekoppel en die drywers geïnstalleer, maar werk steeds nie; na 'n paar dae het ek net uitgevind hoe om te programmeer