Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tere
Olen lugenud ja õppinud paljude õpetuste kaudu, mis õpetavad USBasp -programmeerija kasutamist koos Arduino IDE -ga, kuid mul oli vaja Atmel Studio'i kasutada ülikooli ülesande jaoks ja ma ei leidnud ühtegi õpetust. Pärast paljude ressursside uurimist ja lugemist olen koostanud selle õpetuse kõigile, kes soovivad Atmel Studio'i kasutada koos USBasp programmeerijaga.
USBasp on odavam lahendus AVR -i programmeerimiseks ja toetab mitut mikrokontrollerit. Täieliku nimekirja leiate aadressilt
See õpetus kasutab näitena ATtiny85, kuid seda saab laiendada mis tahes toetatud mikrokontrolleri programmeerimiseks USBasp programmeerija abil.
Asume asja kallale!
Tarvikud
USBasp AVR programmeerija
Samm: USBasp draiveri installimine Zadigi abil
Avage oma veebibrauser ja minge aadressile
Selle tööriista abil installime kõigepealt USBasp -le õige draiveri.
- Vajutage allalaadimisnuppu ja installige rakendus.
- Avage Zadig
- Klõpsake suvanditel ja klõpsake nuppu Loetle kõik seadmed
- Valige USBasp ja installige draiver libusbK (v3.0.7.0)
Pange tähele, draiveri installimine võib võtta kuni viis minutit.
Samm: AVRDUDE'i allalaadimine
Järgmine samm on alla laadida AVRDUDE.
ZIP -faili otse allalaadimiseks klõpsake alloleval lingil või laadige see alla väljastpoolt, otsides allalaaditav AVRDUDE.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Pärast allalaadimist eraldage failid oma dokumentidesse või Atmel Studio programmi failidesse. Oluline on teada, kust neid ekstraheeritakse, kuna järgmiste toimingute korral vajate nende failiteed.
Samm: avage Atmel Studio
Avage Atmel Studio ja pea navigeerimisribal, minge tööriistade juurde ja klõpsake siis väliseid tööriistu.
Samm: klõpsake nuppu "Lisa"
Uue tööriista seadete lisamiseks klõpsake nuppu "Lisa".
Samm: USBasp programmeerija üksikasjade sisestamine
Käsu jaoks sisestage faili aadress AVRDUDE.exe faili, mille me varem alla laadisime ja ekstraheerisime.
Näiteks minu käsusisend oleks järgmine:
C: / Program Files (x86) Atmel / Studio / avrdude.exe
Pange tähele, see on ainult näide !! Teie failiaadress on tõenäoliselt erinev. Faili avrdude.exe leidmiseks kasutage julgelt sirvimisfunktsiooni (kolm punkti käsusisendi lõpus).
Argumentide puhul kopeerige ja kleepige allolev rida oma argumentide sisendisse:
-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Silumine / $ (TargetName).hex": i
Jaotades ülaltoodud argumendid:
- Argumendi -c järel tuvastatakse programmeerija ID. Meie puhul usbasp
- Argument pärast -p identifitseerib mikrokontrolleri. Meie puhul ATtiny85, tuntud kui t85
-
Argumendi -U järel tuvastatakse mälutüüp
Muutke t85 oma mikrokontrolleriks, otsides sellega seotud märksõna alguses olevatest dokumentide linkidest
Pange tähele, et argumendid on võetud avrdude dokumentatsioonist. Seda saab hankida alguses olevatelt linkidelt.
Kui kõik on tehtud, klõpsake nuppu Rakenda!
Samm: programmeerija kasutamine
AVR -i programmeerimiseks veenduge, et see oleks ühendatud USBasp -ga, minge väliste tööriistade juurde ja klõpsake äsja loodud tööriista.
Ärge unustage oma lahendust enne programmi koostada.
Kõik peaks olema programmeeritud!
Samm: tõrkeotsing
Probleemide ilmnemisel:
- Proovige USBaspi programmeerija ühendamiseks kasutada erinevaid USB -porte
- Veenduge, et AVR on programmeerijaga ühendatud
- Lugege iga samm uuesti hoolikalt läbi ja veenduge, et käsk ja argumendid väliste tööriistade seadistuses on õiged
Muidu on teil kõik hea minna!