Cuprins:

Programarea microcontrolerelor cu un programator USBasp în Atmel Studio: 7 pași
Programarea microcontrolerelor cu un programator USBasp în Atmel Studio: 7 pași

Video: Programarea microcontrolerelor cu un programator USBasp în Atmel Studio: 7 pași

Video: Programarea microcontrolerelor cu un programator USBasp în Atmel Studio: 7 pași
Video: How to setup UsBasp ISP programmer in ATMEL STUDIO 7 for AVR microcontroller 2024, Noiembrie
Anonim
Programarea microcontrolerelor cu un programator USBasp în Atmel Studio
Programarea microcontrolerelor cu un programator USBasp în Atmel Studio

Salut

Am citit și am învățat prin multe tutoriale care învață cum să folosesc programatorul USBasp cu IDE Arduino, dar trebuia să folosesc Atmel Studio pentru o sarcină universitară și nu am putut găsi tutoriale. După ce am cercetat și am citit multe resurse, am construit acest tutorial pentru oricine dorește să utilizeze Atmel Studio cu un programator USBasp.

USBasp este o soluție mai ieftină pentru programarea AVR și acceptă mai multe microcontrolere. Lista completă poate fi găsită la

Acest tutorial utilizează ATtiny85 ca exemplu, dar poate fi extins pentru programarea oricărui microcontroler acceptat utilizând programatorul USBasp.

Hai să intrăm în asta!

Provizii

Programator USBasp AVR

Pasul 1: Instalarea driverului USBasp folosind Zadig

Instalarea driverului USBasp Utilizând Zadig
Instalarea driverului USBasp Utilizând Zadig
Instalarea driverului USBasp folosind Zadig
Instalarea driverului USBasp folosind Zadig
Instalarea driverului USBasp Utilizând Zadig
Instalarea driverului USBasp Utilizând Zadig

Deschideți browserul web și mergeți la

Folosind acest instrument, instalăm mai întâi driverul corect pe USBasp.

  1. Apăsați butonul de descărcare și instalați aplicația.
  2. Deschide Zadig
  3. Faceți clic pe opțiuni și apăsați pe Listă toate dispozitivele
  4. Selectați USBasp și instalați driverul libusbK (v3.0.7.0)

Rețineți, instalarea driverului poate dura până la cinci minute.

Pasul 2: Descărcarea AVRDUDE

Descărcarea AVRDUDE
Descărcarea AVRDUDE

Următorul pas este să descărcați AVRDUDE.

Faceți clic pe linkul de mai jos pentru a descărca fișierul ZIP direct sau nu ezitați să îl descărcați extern, căutând AVRDUDE.

mirror.freedif.org/GNU-Sa/avrdude/avrdude-…

După descărcare, extrageți fișierele în documentele dvs. sau în fișierele programului Atmel Studio. Este important să știți de unde sunt extrase, deoarece veți avea nevoie de calea fișierului lor în următorii pași.

Pasul 3: Deschideți Atmel Studio

Deschideți Atmel Studio
Deschideți Atmel Studio

Deschideți Atmel Studio și în bara de navigare principală, mergeți la instrumente, apoi faceți clic pe instrumente externe.

Pasul 4: Faceți clic pe „Adăugați”

Clic
Clic

Faceți clic pe „Adăugați” pentru a adăuga setări pentru un instrument nou.

Pasul 5: Introducerea detaliilor pentru programatorul USBasp

Introducerea detaliilor pentru programatorul USBasp
Introducerea detaliilor pentru programatorul USBasp

Pentru comandă, introduceți adresa fișierului în fișierul AVRDUDE.exe pe care l-am descărcat și extras anterior.

De exemplu, intrarea comenzii mele ar fi:

C: / Program Files (x86) Atmel / Studio / avrdude.exe

Rețineți, acesta este doar un exemplu !! Adresa fișierului dvs. va fi probabil diferită. Simțiți-vă liber să utilizați funcția de navigare (cele trei puncte de la sfârșitul intrării comenzii) pentru a găsi fișierul avrdude.exe.

Pentru Argumente, copiați și lipiți linia de mai jos în intrarea dvs. Argumente:

-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Debug / $ (TargetName).hex": i

Defalcarea argumentelor de mai sus:

  • Argumentul după -c identifică ID-ul programatorului. În cazul nostru, usbasp
  • Argumentul după -p identifică microcontrolerul. În cazul nostru, ATtiny85, cunoscut sub numele de t85
  • Argumentul după -U identifică tipul de memorie

    Schimbați t85 în microcontrolerul dvs. căutând cuvântul cheie asociat în legăturile de documentare furnizate la început

Rețineți, argumentele sunt preluate din documentația avrdude. Acest lucru poate fi obținut din linkurile furnizate la început.

Apăsați Aplicați când ați terminat!

Pasul 6: Utilizarea programatorului

Utilizarea programatorului
Utilizarea programatorului

Pentru a programa AVR, asigurați-vă că este conectat la USBasp, accesați instrumentele externe și faceți clic pe instrumentul pe care tocmai l-ați creat.

Nu uitați să vă construiți soluția înainte de program.

Ar trebui să fie programat!

Pasul 7: Depanare

Dacă apar probleme:

  • Încercați să utilizați diferite porturi USB pentru a conecta programatorul USBasp
  • Asigurați-vă că AVR este conectat la programator
  • Citiți din nou fiecare pas cu atenție și asigurați-vă că comanda și argumentele din configurarea instrumentelor externe sunt corecte

În caz contrar, sunteți bine să plecați!

Recomandat: