Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: USBasp -ohjaimen asentaminen Zadigia käyttäen
- Vaihe 2: Lataa AVRDUDE
- Vaihe 3: Avaa Atmel Studio
- Vaihe 4: Napsauta "Lisää"
- Vaihe 5: USBasp -ohjelmointilaitteen tietojen syöttäminen
- Vaihe 6: Ohjelmoijan käyttö
- Vaihe 7: Vianetsintä
Video: Mikro -ohjaimien ohjelmointi USBasp -ohjelmoijalla Atmel Studiossa: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Hei
Olen lukenut ja oppinut monien opetusohjelmien kautta, joissa opetetaan käyttämään USBasp -ohjelmoijaa Arduino IDE: n kanssa, mutta minun oli käytettävä Atmel Studiota yliopiston tehtävään, enkä löytänyt opetusohjelmia. Tutkittuani ja lukenut monia resursseja, olen rakentanut tämän opetusohjelman kaikille, jotka haluavat käyttää Atmel Studiota USBasp -ohjelmoijan kanssa.
USBasp on halvempi ratkaisu AVR -ohjelmointiin ja tukee useita mikro -ohjaimia. Koko luettelo löytyy osoitteesta
Tämä opetusohjelma käyttää ATtiny85: tä esimerkkinä, mutta sitä voidaan laajentaa minkä tahansa tuetun mikro -ohjaimen ohjelmointiin käyttämällä USBasp -ohjelmoijaa.
Mennään asiaan!
Tarvikkeet
USBasp AVR -ohjelmoija
Vaihe 1: USBasp -ohjaimen asentaminen Zadigia käyttäen
Avaa verkkoselain ja siirry osoitteeseen
Tämän työkalun avulla asennamme ensin oikean ohjaimen USBasp -laitteeseen.
- Paina latauspainiketta ja asenna sovellus.
- Avaa Zadig
- Napsauta vaihtoehtoja ja paina Listaa kaikki laitteet
- Valitse USBasp ja asenna libusbK (v3.0.7.0) -ajuri
Huomaa, että ohjaimen asentaminen voi kestää jopa viisi minuuttia.
Vaihe 2: Lataa AVRDUDE
Seuraava vaihe on ladata AVRDUDE.
Napsauta alla olevaa linkkiä ladataksesi ZIP -tiedoston suoraan tai lataa se ulkoisesti etsimällä ladattavaa AVRDUDE -tiedostoa.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Pura tiedostot lataamisen jälkeen asiakirjoihisi tai Atmel Studio -ohjelman tiedostoihin. On tärkeää tietää, mistä nämä tiedostot puretaan, koska tarvitset niiden tiedostopolun seuraavissa vaiheissa.
Vaihe 3: Avaa Atmel Studio
Avaa Atmel Studio ja päänavigointipalkissa, siirry työkaluihin ja napsauta sitten ulkoisia työkaluja.
Vaihe 4: Napsauta "Lisää"
Lisää uuden työkalun asetukset napsauttamalla "Lisää".
Vaihe 5: USBasp -ohjelmointilaitteen tietojen syöttäminen
Anna komennolle tiedoston osoite aiemmin lataamaamme ja purettuun AVRDUDE.exe -tiedostoon.
Esimerkiksi komennoni olisi:
C: / Ohjelmatiedostot (x86) Atmel / Studio / avrdude.exe
Huomaa, tämä on vain esimerkki !! Tiedostoosoitteesi on todennäköisesti erilainen. Voit käyttää avrdude.exe -tiedostoa selausominaisuuden avulla (kolme pistettä komentosyötön lopussa).
Argumentit: kopioi ja liitä alla oleva rivi Arguments -syötteeseesi:
-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Debug / $ (TargetName).hex": i
Katkaise yllä olevat argumentit:
- Argumentti -c jälkeen tunnistaa ohjelmoijan tunnuksen. Meidän tapauksessamme usbasp
- Argumentti -p tunnistaa mikro -ohjaimen. Meidän tapauksessamme ATtiny85, joka tunnetaan nimellä t85
-
Argumentti -U tunnistaa muistityypin
Vaihda t85 mikro -ohjaimeksi etsimällä siihen liittyvä avainsana alussa olevista dokumentaatiolinkeistä
Huomaa, että argumentit on otettu avrdude -dokumentaatiosta. Sen voi löytää alussa olevista linkeistä.
Valitse Käytä, kun kaikki on valmis!
Vaihe 6: Ohjelmoijan käyttö
Jos haluat ohjelmoida AVR: n, varmista, että se on liitetty USBaspiin, siirry ulkoisiin työkaluihin ja napsauta juuri luomaasi työkalua.
Älä unohda rakentaa ratkaisua ennen ohjelmaa.
Kaikki pitäisi ohjelmoida!
Vaihe 7: Vianetsintä
Jos ongelmia ilmenee:
- Kokeile liittää USBasp -ohjelmoija eri USB -portteihin
- Varmista, että AVR on liitetty ohjelmoijaan
- Lue jokainen vaihe huolellisesti uudelleen ja varmista, että ulkoisten työkalujen asetusten komento ja argumentit ovat oikein
Muuten sinulla on kaikki hyvä mennä!
Suositeltava:
ESP8266 AT -laiteohjelmiston flash -ohjelmointi tai ohjelmointi ESP8266 -välähdys- ja ohjelmointilaitteella, IOT Wifi -moduuli: 6 vaihetta
ESP8266 AT -laiteohjelmiston flash-ohjelmointi tai ohjelmointi ESP8266-salama- ja ohjelmoijaohjelmistolla, IOT Wifi -moduuli: Kuvaus: Tämä moduuli on USB-sovitin /ohjelmoija ESP-0166- tai ESP-01S-tyyppisille ESP8266-moduuleille. Se on kätevästi varustettu 2x4P 2,54 mm: n naarasliittimellä ESP01: n liittämiseksi. Lisäksi se katkaisee kaikki ESP-01: n nastat 2x4P 2,54 mm uroksen kautta
Kuinka vankka malli ROBLOX Studiossa: 5 vaihetta
Kuinka vankka malli ROBLOX Studiossa: Kiinteällä mallinnuksella on monia käyttötarkoituksia ROBLOX -pelikehityksessä. Kiinteää mallintamista voidaan käyttää viiveen vähentämiseen, monimutkaisten muotojen luomiseen ja pelisi näyttämiseen mukavammalta
Luo mukautettu näyttö LCD Studiossa (G15 -näppäimistö ja LCD -näytöt): 7 vaihetta
Luo mukautettu näyttö LCD Studiossa (G15 -näppäimistö ja LCD -näytöt).: Ok, jos olet juuri hankkinut G15 -näppäimistön ja et ole kovin vaikuttunut sen mukana toimitetuista perusnäytöistä, tutustun LCD Studion käytön perusteisiin Tässä esimerkissä tehdään näyttö, joka näyttää vain perus
Räjähdysten luominen Pinnacle Studiossa: 7 vaihetta
Räjähdysten luominen Pinnacle Studiossa: Hei kaverit. Olen nähnyt monia paikkoja, jotka tarjoavat neuvoja tehosteiden tekemiseen monissa eri videoeditointiohjelmissa, mutta ei monia Avid's Pinnacle Studiosissa. Toki, et voi voittaa After Effectsia tehosteiden muokkaamiseen, mutta ohjelmisto on paljon aiempaa
Cupid Noir - Digitaalinen kuvitus ja sekasorto studiossa: 10 vaihetta
Cupid Noir - Digital Illustration ja Mayhem studiossa: Halusin koota uuden kortin ystävänpäivälle. Mutta olin kyllästynyt schmaltziin ja sokerilla päällystettyihin kulutustavaroihin. Toki voisin kuvata toisen karkilla päällystetyn sydämen, mutta mitä järkeä? Joten päätin tehdä Amor -muotokuvan