Satura rādītājs:

Mikrokontrolleru programmēšana ar USBasp programmētāju Atmel Studio: 7 soļi
Mikrokontrolleru programmēšana ar USBasp programmētāju Atmel Studio: 7 soļi

Video: Mikrokontrolleru programmēšana ar USBasp programmētāju Atmel Studio: 7 soļi

Video: Mikrokontrolleru programmēšana ar USBasp programmētāju Atmel Studio: 7 soļi
Video: M#1: Настройка ПЛК Outseal Mega с отладочной платой ATmega128 | Аутсил Дев. ПЛК Мега 2024, Novembris
Anonim
Mikrokontrolleru programmēšana ar USBasp programmētāju Atmel Studio
Mikrokontrolleru programmēšana ar USBasp programmētāju Atmel Studio

Sveiki

Esmu lasījis un iemācījies daudzās apmācībās, kurās mācīts lietot USBasp programmētāju ar Arduino IDE, taču man vajadzēja izmantot Atmel Studio universitātes uzdevumam un nevarēju atrast nevienu pamācību. Pēc daudzu resursu izpētes un lasīšanas esmu izveidojis šo pamācību ikvienam, kurš vēlas izmantot Atmel Studio ar USBasp programmētāju.

USBasp ir lētāks risinājums AVR programmēšanai un atbalsta vairākus mikrokontrollerus. Pilnu sarakstu var atrast vietnē

Šajā apmācībā kā piemērs tiek izmantots ATtiny85, taču to var paplašināt, lai programmētu jebkuru atbalstītu mikrokontrolleri, izmantojot USBasp programmētāju.

Ķersimies pie tā!

Piegādes

USBasp AVR programmētājs

1. darbība: USBasp draivera instalēšana, izmantojot Zadig

USBasp draivera instalēšana, izmantojot Zadig
USBasp draivera instalēšana, izmantojot Zadig
USBasp draivera instalēšana, izmantojot Zadig
USBasp draivera instalēšana, izmantojot Zadig
USBasp draivera instalēšana, izmantojot Zadig
USBasp draivera instalēšana, izmantojot Zadig

Atveriet savu tīmekļa pārlūkprogrammu un dodieties uz vietni

Izmantojot šo rīku, vispirms USBasp instalējam pareizo draiveri.

  1. Nospiediet lejupielādes pogu un instalējiet lietojumprogrammu.
  2. Atveriet Zadig
  3. Noklikšķiniet uz opcijām un nospiediet Uzskaitīt visas ierīces
  4. Atlasiet USBasp un instalējiet draiveri libusbK (v3.0.7.0)

Lūdzu, ņemiet vērā, ka draivera instalēšana var aizņemt līdz piecām minūtēm.

2. darbība: lejupielādējiet AVRDUDE

Notiek AVRDUDE lejupielāde
Notiek AVRDUDE lejupielāde

Nākamais solis ir lejupielādēt AVRDUDE.

Noklikšķiniet uz zemāk esošās saites, lai lejupielādētu ZIP failu tieši, vai arī lejupielādējiet to ārēji, meklējot lejupielādi AVRDUDE.

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

Pēc lejupielādes izvelciet failus savos dokumentos vai Atmel Studio programmas failos. Ir svarīgi zināt, kur tie tiek iegūti, jo turpmākajās darbībās būs nepieciešams to faila ceļš.

3. darbība: atveriet Atmel Studio

Atveriet Atmel Studio
Atveriet Atmel Studio

Atveriet Atmel Studio un galvenajā navigācijas joslā dodieties uz rīkiem un pēc tam noklikšķiniet uz ārējiem rīkiem.

4. darbība: noklikšķiniet uz "Pievienot"

Klikšķis
Klikšķis

Noklikšķiniet uz "Pievienot", lai pievienotu jauna rīka iestatījumus.

5. darbība: ievadiet informāciju par USBasp programmētāju

Informācijas ievadīšana par USBasp programmētāju
Informācijas ievadīšana par USBasp programmētāju

Komandai ievadiet faila adresi AVRDUDE.exe failā, kuru lejupielādējām un izvilkām iepriekš.

Piemēram, mana komandu ievade būtu šāda:

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

Ņemiet vērā, tas ir tikai piemērs !! Jūsu faila adrese, iespējams, būs atšķirīga. Jūtieties brīvi izmantot pārlūkošanas funkciju (trīs punkti komandu ievades beigās), lai atrastu failu avrdude.exe.

Argumentiem kopējiet un ielīmējiet tālāk esošo rindiņu argumentu ievadē:

-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Atkļūdošana / $ (TargetName).hex": i

Sadalot iepriekš minētos argumentus:

  • Arguments aiz -c identificē programmētāja ID. Mūsu gadījumā usbasp
  • Arguments pēc -p identificē mikrokontrolleru. Mūsu gadījumā ATtiny85, kas pazīstams kā t85
  • Arguments aiz -U identificē atmiņas tipu

    Mainiet t85 uz savu mikrokontrolleri, meklējot saistīto atslēgvārdu sākumā sniegtajās dokumentācijas saitēs

Ņemiet vērā, ka argumenti ir ņemti no avrdude dokumentācijas. To var iegūt, izmantojot sākumā norādītās saites.

Noklikšķiniet uz Lietot, kad viss ir izdarīts!

6. darbība: programmētāja izmantošana

Programmētāja izmantošana
Programmētāja izmantošana

Lai ieprogrammētu AVR, pārliecinieties, vai tas ir pievienots USBasp, dodieties uz ārējiem rīkiem un noklikšķiniet uz tikko izveidotā rīka.

Pirms programmas neaizmirstiet izveidot risinājumu.

Tam visam jābūt ieprogrammētam!

7. darbība: problēmu novēršana

Ja rodas problēmas:

  • Mēģiniet izmantot dažādus USB portus, lai pievienotu USBasp programmētāju
  • Pārliecinieties, vai AVR ir pievienots programmētājam
  • Vēlreiz uzmanīgi izlasiet katru soli un pārliecinieties, ka komanda un argumenti ārējo rīku iestatījumos ir pareizi

Pretējā gadījumā jums viss ir kārtībā!

Ieteicams: