Taula de continguts:

Programació de microcontroladors amb un programador USBasp a Atmel Studio: 7 passos
Programació de microcontroladors amb un programador USBasp a Atmel Studio: 7 passos

Vídeo: Programació de microcontroladors amb un programador USBasp a Atmel Studio: 7 passos

Vídeo: Programació de microcontroladors amb un programador USBasp a Atmel Studio: 7 passos
Vídeo: INSTALACION Y CONFIGURACION DEL PROGRAMADOR USBASP AVR ATMEL 2024, Desembre
Anonim
Programació de microcontroladors amb un programador USBasp a Atmel Studio
Programació de microcontroladors amb un programador USBasp a Atmel Studio

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

Instal·lació del controlador USBasp mitjançant Zadig
Instal·lació del controlador USBasp mitjançant Zadig
Instal·lació del controlador USBasp mitjançant Zadig
Instal·lació del controlador USBasp mitjançant Zadig
Instal·lació del controlador USBasp mitjançant Zadig
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.

  1. Feu clic al botó de baixada i instal·leu l'aplicació.
  2. Obriu Zadig
  3. Feu clic a opcions i premeu Llista de tots els dispositius
  4. 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

S'està baixant AVRDUDE
S'està baixant 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
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
Feu clic a

Feu clic a "Afegeix" per afegir la configuració d'una eina nova.

Pas 5: Introducció de detalls per al programador USBasp

Introducció de detalls per al programador USBasp
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

Utilització del programador
Utilització del 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: