Sadržaj:
- Korak 1: Nabavite svoje dijelove
- Korak 2: Sastavite to zajedno
- Korak 3: Ožičenje
- Korak 4: Softver - VSCode
- Korak 5: Instalirajte PlatformIO IDE dodatak
- Korak 6: Izradite novi projekt
- Korak 7: Konfigurirajte razvojno okruženje za USBASP
- Korak 8: Uključite programera
- Korak 9: Postavljanje upravljačkih programa
- Korak 10: Napišite svoj kôd
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Na internetu postoji mnogo toga o početku rada s mikro kontrolerima. Postoji mnogo izbora vani, pa postoji mnogo načina za njihovo programiranje bez obzira započinjete li sa samim čipom, razvojnim pločama ili sveobuhvatnijim SOC (System On Chip) gadgetima, a možete ih i programirati.
Dakle, za one koje zanima ovo je jedno od njih.
USBASP + AVR ATTiny85 mini USB ploča za razvoj (Digistump)
Sviđa mi se ova kombinacija jer je to zaista jeftin način za pokretanje projekta za vrlo malu Arduino platformu s faktorskim dimenzijama, ovi su čipovi toliko mali da ih možete staviti u gotovo sve, za razliku od nezgrapnog Unosa.
Ploča koju koristim je jeftini digispark kicksarter knockoff koji dolazi na ogromnih 1 USD na ebayu s besplatnom međunarodnom dostavom.
Programer je USBASP programer otvorenog koda koji je također dostupan po približno istoj cijeni na ebayu ili AliExpressu
Ovo uputstvo je kraj s krajem proces navođenja razvojne ploče da učini nešto
Lakši put je steći pravi digispark od digistumphttps://digistump.com/products/1
No čini se da je ovaj projekt na čekanju i košta 8 USD
Ako imate jedan od ovih, ne trebate programer kakav ima i ardudino Micronucleus boot loader koji je unaprijed postavljen na čip. To znači da možete koristiti program izravno na čip sa svog računala. No, nedostatak ovoga je što pokretački program uzima dobar dio raspoloživih resursa na čipu ograničavajući ono što možete učiniti, pa koliko vrijedi, radi se o USBASP -u, a ne o mikronukleusu
Korak 1: Nabavite svoje dijelove
Idite na ebay ili aliexpress i potražite gore
- "attiny85" za ploču
- "usbasp" za programera i
- "žice za žice" za žice (izborno ako možete pronaći da leže okolo)
Korak 2: Sastavite to zajedno
Kad vaš hardver konačno stigne, počnite s lemljenjem
Lemite igle za probijanje igala koje dolaze s paketom na ploču. Ovo nije obavezno. ako nemate lemilicu, možete samo uviti žice, ali to se ne preporučuje jer kontakti neće biti najbolji
U ovom primjeru, ja sam iz nekog razloga lemio žice izravno na stezaljke za napajanje, ali za to možete upotrijebiti igle za odvajanje
Korak 3: Ožičenje
Spojite žice prema slikama. Koristio sam ovu kombinaciju, ali možete upotrijebiti što god želite grubo, samo trebaju ispravno odgovarati
na ploču:
- p0, p1, p2 = zelena, plava, crvena
- 5v, GND = crveno, zeleno (VIN se ne koristi)
konektor:
pogledajte dijagram za odgovarajuće spajanje kabela
Korak 4: Softver - VSCode
Sada ste povezani, morat ćete postaviti softversko okruženje
Ovo uključuje:
- vozači
- razvojno okruženje
Prvo preuzmite kod Visual Studio. (najbolja okolina koju sam do sada našao)
To možete dobiti na
Preuzmite ga i instalirajte
Korak 5: Instalirajte PlatformIO IDE dodatak
Kliknite gumb proširenja na donjoj lijevoj bočnoj traci i potražite PlatformIO
Instalirajte ga i ponovno učitajte
Pritisnite gumb kućice u donjem lijevom kutu statusne trake da otvorite početnu stranicu Platform IO ako se ne pojavi automatski nakon instaliranja dodatka
Korak 6: Izradite novi projekt
U čarobnjaku projekta imenujte projekt i odaberite ploču
Ploča mora biti
Attiny85 (općenito)
Okvir mora biti
Arduino
Korak 7: Konfigurirajte razvojno okruženje za USBASP
Postavite programer u datoteku s postavkama projekta PlatformIO platformio.ini
Dodajte ove retke u datoteku platformIO.ini:
upload_protocol = usbaspupload_flags = -Pusb
Korak 8: Uključite programera
Uključite programera
Korak 9: Postavljanje upravljačkih programa
Vaš USBASP hardver će trebati upravljačke programe za vaše računalo za komunikaciju s njim.
Preuzmite Zadig odavde
Priključite USB USB USB uređaj u USB priključak na računalu
Pokrenite preuzeti program Zadig koji ste preuzeli
Instalirajte upravljački program Winusb za usbasp
Ako vaš sustav ne prepoznaje hardver, pošaljite mi poruku i možda vam mogu pomoći, ali općenito bi to trebalo uspjeti.
Korak 10: Napišite svoj kôd
"loading =" lazy "sigurni da imate ATTiny85 ploču povezanu s programatorom i da je sve spojeno.
Pritisnite tipke Ctrl+Alt+U za sastavljanje i prijenos programa