Taula de continguts:
- Subministraments
- Pas 1: Instal·lació del controlador USBasp mitjançant Zadig
- Pas 2: descarregar AVRDUDE
- Pas 3: obriu Atmel Studio
- Pas 4: feu clic a "Afegeix"
- Pas 5: Introducció de detalls per al programador USBasp
- Pas 6: utilitzar el programador
- Pas 7: resolució de problemes
Vídeo: Programació de microcontroladors amb un programador USBasp a Atmel Studio: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Hola
He llegit i après a través de molts tutorials que ensenyen a utilitzar el programador USBasp amb l'IDE Arduino, però necessitava utilitzar Atmel Studio per a una tasca a la Universitat i no vaig trobar cap tutorial. Després d’investigar i llegir molts recursos, he construït aquest tutorial per a qualsevol persona que vulgui utilitzar Atmel Studio amb un programador USBasp.
El USBasp és una solució més barata per a la programació AVR i admet múltiples microcontroladors. La llista completa es pot trobar a
Aquest tutorial utilitza ATtiny85 com a exemple, però es pot ampliar per programar qualsevol microcontrolador compatible amb el programador USBasp.
Anem-hi!
Subministraments
Programador USBR AVR
Pas 1: Instal·lació del controlador USBasp mitjançant Zadig
Obriu el navegador web i aneu a
Mitjançant aquesta eina, primer instal·lem el controlador correcte a l’USBasp.
- Feu clic al botó de baixada i instal·leu l'aplicació.
- Obriu Zadig
- Feu clic a opcions i premeu Llista de tots els dispositius
- Seleccioneu USBasp i instal·leu el controlador libusbK (v3.0.7.0)
Tingueu en compte que la instal·lació del controlador pot trigar fins a cinc minuts.
Pas 2: descarregar AVRDUDE
El següent pas és descarregar AVRDUDE.
Feu clic a l'enllaç següent per descarregar directament el fitxer ZIP o descarregueu-lo externament si cerqueu AVRDUDE.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Un cop descarregats, extreu els fitxers als vostres documents o als fitxers del programa Atmel Studio. És important saber d’on s’extreuen, ja que necessitareu la ruta del fitxer en els passos següents.
Pas 3: obriu Atmel Studio
Obriu Atmel Studio i a la barra de navegació principal, aneu a Eines i feu clic a Eines externes.
Pas 4: feu clic a "Afegeix"
Feu clic a "Afegeix" per afegir la configuració d'una eina nova.
Pas 5: Introducció de detalls per al programador USBasp
Per a l'ordre, introduïu l'adreça del fitxer al fitxer AVRDUDE.exe que hem descarregat i extret anteriorment.
Per exemple, la meva entrada d'ordres seria:
C: / Program Files (x86) Atmel / Studio / avrdude.exe
Tingueu en compte que aquest és només un exemple !! La vostra adreça de fitxer probablement serà diferent. No dubteu a utilitzar la funció de navegació (els tres punts al final de l’entrada de l’ordre) per trobar el fitxer avrdude.exe.
Per a Arguments, copieu i enganxeu la línia següent a l'entrada de Arguments:
-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Debug / $ (TargetName).hex": i
Desglossem els arguments anteriors:
- L'argument posterior a -c identifica l'identificador del programador. En el nostre cas, l’usbasp
- L’argument posterior a -p identifica el microcontrolador. En el nostre cas, l’ATtiny85, conegut com el t85
- L’argument posterior a -U identifica el tipus de memòria
Canvieu el t85 al vostre microcontrolador cercant la paraula clau associada als enllaços de documentació que es proporcionen al principi
Tingueu en compte que els arguments s’extreuen de la documentació avrdude. Es pot obtenir als enllaços proporcionats al principi.
Feu clic a Aplica quan hàgiu acabat.
Pas 6: utilitzar el programador
Per programar l'AVR, assegureu-vos que estigui connectat a l'USBasp, aneu a eines externes i feu clic a l'eina que acabeu de crear.
No oblideu crear la vostra solució abans del vostre programa.
Hauria d’estar tot programat!
Pas 7: resolució de problemes
Si es produeixen problemes:
- Proveu d’utilitzar diferents ports USB per connectar el programador USBasp
- Assegureu-vos que l’AVR està connectat al programador
- Torneu a llegir cada pas amb atenció i assegureu-vos que l'ordre i els arguments de la configuració de les eines externes són correctes
En cas contrari, ja esteu tots bé!
Recomanat:
Un petit programador per a microcontroladors ATTINY amb Arduino UNO: 7 passos
Un programador petit per a microcontroladors ATTINY amb Arduino UNO: actualment és interessant utilitzar microcontroladors de la sèrie ATTINY per la seva versatilitat, el seu baix preu, però també pel fet que es poden programar fàcilment en entorns com Arduino IDE. fàcilment transf
Programador barat STK500 AVR per a Atmel Studio: 7 passos
Programador barat STK500 AVR per a Atmel Studio: Atmel Studio és una potent eina per crear programes AVR, però escriure un programa és el primer pas. Per utilitzar el vostre programa, heu de fer un circuit i transferir el vostre codi al microcontrolador. Podeu programar el vostre AVR des d’Atmel Studio mitjançant
ÚS de EXtreme Burner per a la programació de microcontroladors AVR: 8 passos
ÚS d’Extreme Burner per a la programació de microcontroladors AVR: tots els vostres membres de la fraternitat d’usuaris d’AVR i aquells que acaben d’entrar al corrent, alguns de vosaltres van començar amb microcontroladors PIC i alguns van començar amb AVR ATMEL, això està escrit per a vosaltres. Així que heu comprat un USBASP perquè és barat i eficaç per llampar el
Programador ISP per a microcontroladors AVR: 4 passos
Programador ISP per a microcontroladors AVR: un programador de microcontroladors és un dispositiu de maquinari acompanyat de programari que s’utilitza per transferir el codi de llenguatge de la màquina al microcontrolador / EEPROM des del PC. El programador ISP per a microcontroladors AVR és programador de sèrie que utilitza el s
Pic 16F676 Socket de programació ICSP per al programador PICkit 2: 6 passos
Pic 16F676 Socket de programació ICSP per al programador PICkit 2: Estic intentant construir aquest mòdul de motor CC dual per al meu projecte de robot i no tenia espai per col·locar una capçalera de pin ICSP a la PCB. Així que ràpidament vaig fer un ridícul d’aquest disseny