Sisukord:

Mikrokontrollerite programmeerimine USBasp programmeerijaga Atmel Stuudios: 7 sammu
Mikrokontrollerite programmeerimine USBasp programmeerijaga Atmel Stuudios: 7 sammu

Video: Mikrokontrollerite programmeerimine USBasp programmeerijaga Atmel Stuudios: 7 sammu

Video: Mikrokontrollerite programmeerimine USBasp programmeerijaga Atmel Stuudios: 7 sammu
Video: M#1: Outseal PLC Mega seadistamine ATmega128 arendusplaadiga | Outseal Dev. PLC Mega 2024, November
Anonim
Mikrokontrollerite programmeerimine USBasp programmeerijaga Atmel Stuudios
Mikrokontrollerite programmeerimine USBasp programmeerijaga Atmel Stuudios

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

USBasp draiveri installimine Zadigi abil
USBasp draiveri installimine Zadigi abil
USBasp draiveri installimine Zadigi abil
USBasp draiveri installimine Zadigi abil
USBasp draiveri installimine Zadigi abil
USBasp draiveri installimine Zadigi abil

Avage oma veebibrauser ja minge aadressile

Selle tööriista abil installime kõigepealt USBasp -le õige draiveri.

  1. Vajutage allalaadimisnuppu ja installige rakendus.
  2. Avage Zadig
  3. Klõpsake suvanditel ja klõpsake nuppu Loetle kõik seadmed
  4. 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

AVRDUDE'i allalaadimine
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

Ava Atmel Studio
Ava 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"

Klõpsake nuppu
Klõpsake nuppu

Uue tööriista seadete lisamiseks klõpsake nuppu "Lisa".

Samm: USBasp programmeerija üksikasjade sisestamine

Andmete sisestamine USBasp programmeerija jaoks
Andmete sisestamine USBasp programmeerija jaoks

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

Programmeerija kasutamine
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!

Soovitan: