Satura rādītājs:
- Piegādes
- 1. darbība: USBasp draivera instalēšana, izmantojot Zadig
- 2. darbība: lejupielādējiet AVRDUDE
- 3. darbība: atveriet Atmel Studio
- 4. darbība: noklikšķiniet uz "Pievienot"
- 5. darbība: ievadiet informāciju par USBasp programmētāju
- 6. darbība: programmētāja izmantošana
- 7. darbība: problēmu novēršana
Video: Mikrokontrolleru programmēšana ar USBasp programmētāju Atmel Studio: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
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
Atveriet savu tīmekļa pārlūkprogrammu un dodieties uz vietni
Izmantojot šo rīku, vispirms USBasp instalējam pareizo draiveri.
- Nospiediet lejupielādes pogu un instalējiet lietojumprogrammu.
- Atveriet Zadig
- Noklikšķiniet uz opcijām un nospiediet Uzskaitīt visas ierīces
- 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
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 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"
Noklikšķiniet uz "Pievienot", lai pievienotu jauna rīka iestatījumus.
5. darbība: ievadiet informāciju 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
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:
Kā flash vai programmēt ESP8266 AT programmaparatūru, izmantojot ESP8266 zibspuldzi un programmētāju, IOT Wifi moduli: 6 soļi
Kā zibināt vai programmēt programmaparatūru ESP8266 AT, izmantojot ESP8266 zibspuldzi un programmētāju, IOT Wifi moduli: Apraksts: Šis modulis ir USB adapteris /programmētājs ESP-8266 ESP-01 vai ESP-01S moduļiem. Tas ir ērti aprīkots ar 2x4P 2,54 mm sieviešu galviņu, lai pievienotu ESP01. Tas arī izjauc visas ESP-01 tapas, izmantojot 2x4P 2,54 mm tēviņu
Kā augšupielādēt C kodu AVR, izmantojot Arduino Uno kā programmētāju: 6 soļi
Kā augšupielādēt C kodu AVR, izmantojot Arduino Uno kā programmētāju: Sveiki visiem: D Šeit es dalīšos ar vienkāršu veidu, kā programmēt jebkuru AVR mikroshēmu, izmantojot Arduino Uno R3. Viss, kas jums nepieciešams, lai ierakstītu kodu savā mikrokontrollerī, ir Arduino Uno, nevis pirkt īpašu programmētājs, kas maksā daudz
Kā programmēt PIC MCU, izmantojot programmētāju PICkit, izmantojot maizes dēli: 3 soļi
Kā programmēt PIC MCU ar programmētāju PICkit, izmantojot maizes dēli: Lai spēlētu ar PIC (vai jebkuru citu) mikrokontrolleri, nav nepieciešami dārgi un sarežģīti rīki. Viss, kas jums nepieciešams, ir maizes dēlis, kurā pārbaudāt savu shēmu un programmēšanu. Protams, ir nepieciešams kaut kāds programmētājs un IDE. Šajā instrukcijā
Darba sākšana ar Esp 8266 Esp-01 ar Arduino IDE - Esp dēļu instalēšana Arduino Ide programmēšanā un Esp programmēšana: 4 soļi
Darba sākšana ar Esp 8266 Esp-01 ar Arduino IDE | Esp dēļu instalēšana Arduino Ide programmēšanā un Esp programmēšana: Šajā pamācībā mēs iemācīsimies instalēt esp8266 plates Arduino IDE un kā programmēt esp-01 un augšupielādēt kodu tajā. Tā kā esp dēļi ir tik populāri, es domāju par pamācību labošanu šis un lielākā daļa cilvēku saskaras ar problēmu
Kā savienot FT232RL programmētāju ar Arduino ATMEGA328, lai augšupielādētu skices: 4 soļi
Kā savienot FT232RL programmētāju ar Arduino ATMEGA328, lai augšupielādētu skices: Šajā mini instrukcijā jūs uzzināsit, kā savienot FT232RL mikroshēmu ar ATMEGA328 mikrokontrolleri, lai augšupielādētu skices. Šeit varat redzēt pamācību par šo atsevišķo mikrokontrolleri