Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Pershendetje
Kam lexuar dhe mësuar përmes shumë mësimeve që mësojnë se si të përdor programuesin USBasp me Arduino IDE, por më duhej të përdor Atmel Studio për një detyrë të Universitetit dhe nuk gjeta mësime. Pas hulumtimit dhe leximit të shumë burimeve, unë kam ndërtuar këtë tutorial për këdo që dëshiron të përdorë Atmel Studio me një programues USBasp.
USBasp është një zgjidhje më e lirë për programimin AVR dhe mbështet mikrokontrollues të shumtë. Lista e plotë mund të gjendet në
Ky tutorial përdor ATtiny85 si shembull, por mund të zgjerohet për programimin e çdo mikrokontrolluesi të mbështetur duke përdorur programuesin USBasp.
Le të kalojmë në të!
Furnizimet
Programues USBasp AVR
Hapi 1: Instalimi i shoferit USBasp duke përdorur Zadig
Hapni shfletuesin tuaj të internetit dhe drejtohuni në
Duke përdorur këtë mjet, ne së pari instalojmë drejtuesin e duhur në USBasp.
- Goditni butonin e shkarkimit dhe instaloni aplikacionin.
- Hapni Zadig
- Klikoni mbi opsionet dhe shtypni në Listën e të gjitha pajisjeve
- Zgjidhni USBasp dhe instaloni drejtuesin libusbK (v3.0.7.0)
Ju lutemi vini re, instalimi i shoferit mund të zgjasë deri në pesë minuta.
Hapi 2: Shkarkimi i AVRDUDE
Hapi tjetër është të shkarkoni AVRDUDE.
Klikoni në lidhjen më poshtë për të shkarkuar skedarin ZIP direkt, ose mos ngurroni ta shkarkoni nga jashtë duke kërkuar shkarkimin AVRDUDE.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Pasi të keni shkarkuar, nxirrni skedarët në dokumentet tuaja ose në skedarët e Programit Atmel Studio. Isshtë e rëndësishme të dini se ku po nxirren këto pasi ju do të kërkoni rrugën e tyre të skedarit në hapat e mëposhtëm.
Hapi 3: Hapni Atmel Studio
Hapni Atmel Studio dhe në shiritin kryesor të navigimit, drejtohuni te mjetet dhe pastaj klikoni në mjetet e jashtme.
Hapi 4: Klikoni "Shto"
Klikoni "Shto" për të shtuar cilësimet për një mjet të ri.
Hapi 5: Futja e detajeve për Programuesin USBasp
Për komandën, futni adresën e skedarit në skedarin AVRDUDE.exe që kemi shkarkuar dhe nxjerrë më herët.
Për shembull, hyrja ime e komandës do të ishte:
C: / Program Files (x86) Atmel / Studio / avrdude.exe
Shënim, ky është vetëm një shembull !! Adresa juaj e skedarit ndoshta do të jetë e ndryshme. Mos ngurroni të përdorni veçorinë e shfletimit (tre pikat në fund të hyrjes së komandës) për të gjetur skedarin avrdude.exe.
Për Argumentet, kopjoni dhe ngjisni rreshtin më poshtë në hyrjen tuaj të Argumenteve:
-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Debug / $ (TargetName). hex": i
Thyerja e argumenteve të mësipërm:
- Argumenti pas -c identifikon id -në e programuesit. Në rastin tonë, usbasp
- Argumenti pas -p identifikon mikrokontrolluesin. Në rastin tonë, ATtiny85, i njohur si t85
-
Argumenti pas -U identifikon llojin e kujtesës
Ndryshoni t85 në mikrokontrolluesin tuaj duke kërkuar fjalën kyçe të lidhur në lidhjet e dokumentacionit të dhëna në fillim
Shënim, argumentet janë marrë nga dokumentacioni avrdude. Kjo mund të merret nga lidhjet e dhëna në fillim.
Klikoni Aplikoni kur të keni mbaruar!
Hapi 6: Përdorimi i Programuesit
Për të programuar AVR, sigurohuni që është i lidhur me USBasp, shkoni te mjetet e jashtme dhe klikoni në mjetin që sapo keni krijuar.
Mos harroni të krijoni zgjidhjen tuaj para programit tuaj.
Duhet të programohet e gjitha!
Hapi 7: Zgjidhja e problemeve
Nëse shfaqen probleme:
- Provoni të përdorni porte të ndryshme USB për të lidhur programuesin USBasp
- Sigurohuni që AVR është i lidhur me programuesin
- Lexoni çdo hap përsëri me kujdes dhe sigurohuni që komanda dhe argumentet në konfigurimin e mjeteve të jashtme janë të sakta
Përndryshe, të gjithë jeni mirë të shkoni!