Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Internetissä on paljon tietoa mikro -ohjaimien käytön aloittamisesta. Siellä on paljon valinnanvaraa, niin monia tapoja ohjelmoida ne riippumatta siitä, aloitatko pelkällä sirulla, kehitystaululla tai kattavammilla SOC (System On Chip) -laitteilla, myös monella tapaa ohjelmoida ne.
Joten kiinnostuneille tämä on yksi niistä.
USBASP + AVR ATTiny85 mini -USB -kehityskortti (Digistump)
Pidän tästä yhdistelmästä, koska se on todella halpa tapa saada projekti menemään hyvin pienelle Arduino-alustalle, nämä sirut ovat niin pieniä, että voit laittaa ne käytännössä mihin tahansa toisin kuin hankalat Unot.
Hallitus, jota käytän, on halpa digispark -potkurin potku, joka tulee huikeaan 1 dollariin ebayssa kansainvälisen ilmaisen toimituksen kanssa.
Ohjelmoija on avoimen lähdekoodin USBASP -ohjelmoija, joka on saatavana myös suunnilleen samaan hintaan ebayssa tai AliExpressissä
Tämä opettavainen on päästä päähän -prosessi saada kehittäjätaulu tekemään jotain
Helpompi reitti on hankkia todellinen digipark digistumpista
Mutta tämä projekti näyttää olevan odottamassa ja nämä maksavat 8 dollaria
Jos sinulla on jokin näistä, et tarvitse ohjelmoijaa sellaisena kuin se on, ja ardudino Micronucleus -latauslataaja esivalotettiin sirulle. Tämä tarkoittaa, että voit käyttää ohjelmaa suoraan tietokoneen sirulle. Mutta tämän haittapuoli on se, että käynnistyslatain käyttää suuren osan käytettävissä olevista resursseista sirulla, mikä rajoittaa mitä voit tehdä sen arvoiseksi, tässä on kyse USBASP: sta, EI mikrotumasta
Vaihe 1: Hanki osat
Mene ebaystä tai aliexpressistä ja etsi
- "attiny85" taululle
- "usbasp" ohjelmoijalle ja
- "jumber johdot" johdot (valinnainen, jos löydät joitakin makaa)
Vaihe 2: Laita se yhteen
Kun laitteisto vihdoin saapuu, aloita juottamalla
Juotos tappien katkaisutapit pakkauksen mukana tulevalle levylle. Tämä on valinnainen. jos sinulla ei ole juotinta, voit vain kiertää johdot, mutta tätä ei suositella, koska koskettimet eivät ole parhaita
Tässä esimerkissä juotan jostain syystä johdot suoraan virtaliittimiin, mutta voit käyttää myös katkaisunappeja tähän
Vaihe 3: Johdotus
Liitä johdot kuvien mukaan. Olen käyttänyt tätä yhdistelmää, mutta voit käyttää mitä tahansa karkeaa, jonka niiden on vastattava oikein
taululle:
- p0, p1, p2 = vihreä, sininen, punainen
- 5v, GND = punainen, vihreä (VIN ei käytössä)
liitin:
Katso kaaviosta vastaava kaapeliliitäntä
Vaihe 4: Ohjelmisto - VSCode
Nyt kun olet kytketty, sinun on määritettävä ohjelmistoympäristösi
Tämä sisältää:
- Kuljettajat
- kehitysympäristö
Lataa ensin Visual Studio Code. (paras env mitä olen löytänyt)
Saat tämän osoitteesta
Lataa ja asenna se
Vaihe 5: Asenna PlatformIO IDE -laajennus
Napsauta laajennuspainiketta vasemmassa alakulmassa ja etsi PlatformIO
Asenna se ja lataa se uudelleen
Napsauta pienen talon painiketta vasemmassa alakulmassa olevaa tilariviä avataksesi Platform IO: n kotisivun, jos se ei tule automaattisesti esiin laajennuksen asennuksen jälkeen
Vaihe 6: Luo uusi projekti
Nimeä ohjatussa projektitoiminnossa projekti ja valitse levy
Laudan on oltava
Attiny85 (yleinen)
Kehyksen on oltava
Arduino
Vaihe 7: Määritä kehitysympäristö USBASP: lle
Asenna ohjelmoija PlatformIO -projektiasetustiedostossa platformio.ini
Lisää nämä rivit platformIO.ini -tiedostoon:
upload_protocol = usbaspupload_flags = -Pusb
Vaihe 8: Liitä ohjelmoija
Liitä ohjelmoija
Vaihe 9: Asenna ohjaimet
USBASP -laitteisto tarvitsee ohjaimia, jotta tietokoneesi voi kommunikoida sen kanssa.
Lataa Zadig täältä
Liitä USBASP -usb -laite tietokoneen USB -porttiin
Suorita lataamasi Zadig -ohjelma
Asenna Winusb -ohjain usbasp: lle
Jos järjestelmäsi ei tunnista laitteistoa, lähetä minulle huomautus, ja ehkä voin auttaa, mutta yleensä tämän pitäisi toimia.
Vaihe 10: Kirjoita koodi
"loading =" laiska "varmista, että ATTiny85 -korttisi on kytketty ohjelmoijaasi ja kaikki on kytketty.
Käännä ja lataa ohjelma painamalla näppäimiä Ctrl+Alt+U