Obsah:
- Krok 1: Získajte svoje diely
- Krok 2: Dajte to dohromady
- Krok 3: Drôtovanie
- Krok 4: Softvér - VSCode
- Krok 5: Nainštalujte doplnok PlatformIO IDE
- Krok 6: Vytvorte nový projekt
- Krok 7: Konfigurujte vývojové prostredie pre USBASP
- Krok 8: Pripojte programátora
- Krok 9: Nastavenie ovládačov
- Krok 10: Napíšte kód
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Na internete je veľa informácií o tom, ako začať s mikrořadičmi. Existuje veľa možností, takže existuje mnoho spôsobov, ako ich naprogramovať, či už začnete so samotným holým čipom, vývojovými doskami alebo komplexnejšími pomôckami SOC (System On Chip) a tiež mnohými spôsobmi, ako ich naprogramovať.
Takže pre tých, ktorí majú záujem, je to jeden z nich.
Mini devová doska USBASP + AVR ATTiny85 mini USB (od spoločnosti Digistump)
Páči sa mi táto kombinácia, pretože je to skutočne lacný spôsob, ako získať projekt pre veľmi malú platformu Arduino s tvarovým faktorom, tieto čipy sú také malé, že ich môžete dať prakticky do akéhokoľvek, na rozdiel od ťažkopádneho Unos.
Doska, ktorú používam, je lacným knoflíkom kicksarteru digisparku, ktorý prichádza na eBay za neuveriteľných 1 dolár s bezplatnou medzinárodnou dopravou.
Programátor je open source programátor USBASP, dostupný aj za približne rovnakú cenu na ebay alebo AliExpress
Tento pokyn je proces od začiatku do konca, ako prinútiť vývojárov, aby niečo urobili
Jednoduchšou cestou je získať skutočný digispark od spoločnosti digistumphttps://digistump.com/products/1
Zdá sa však, že tento projekt je pozastavený a stojí 8 USD
Ak máte jeden z nich, nepotrebujete programátor tak, ako má, a zavádzací zavádzač ardudino Micronucleus sa na čipu predviedol. To znamená, že môžete program použiť priamo na čip z počítača. Temnejšou stránkou veci je, že zavádzací systém používa značnú časť dostupného zdroja na čipe, čo obmedzuje, čo môžete urobiť, a akú má hodnotu, jedná sa o USBASP a NIE o mikronukleus
Krok 1: Získajte svoje diely
Choďte na ebay alebo aliexpress a vyhľadajte hore
- "attiny85" pre tabuľu
- „usbasp“pre programátora a
- „číselné vodiče“pre vodiče (voliteľné, ak nájdete nejaké ležiace okolo)
Krok 2: Dajte to dohromady
Keď váš hardvér konečne dorazí, začnite s spájkovaním
Spájajte odlamovacie kolíky, ktoré sú súčasťou balenia, k doske. Toto je voliteľné. ak nemáte spájkovačku, môžete drôty jednoducho skrútiť, ale to sa neodporúča, pretože kontakty nebudú najlepšie
V tomto prípade som z nejakého dôvodu spájkoval vodiče priamo na napájacie svorky, ale môžete na to použiť aj vypínacie kolíky
Krok 3: Drôtovanie
Pripojte vodiče podľa obrázkov. Použil som túto kombináciu, ale môžete použiť akékoľvek hrubé, len musia správne korešpondovať
do rady:
- p0, p1, p2 = zelená, modrá, červená
- 5v, GND = červená, zelená (VIN sa nepoužíva)
konektor:
zodpovedajúci káblový spoj pozri diagram
Krok 4: Softvér - VSCode
Teraz ste zapojení, budete musieť nastaviť softvérové prostredie
Toto zahŕňa:
- vodiči
- vývojové prostredie
Najprv si stiahnite kód Visual Studio. (zatiaľ najlepšie prostredie, ktoré som našiel)
Môžete to získať z
Stiahnite a nainštalujte ho
Krok 5: Nainštalujte doplnok PlatformIO IDE
Kliknite na tlačidlo rozšírení v dolnom ľavom bočnom paneli a vyhľadajte PlatformIO
Nainštalujte ho a znova načítajte
Kliknutím na tlačidlo domčeka vľavo dole na stavovom riadku otvoríte domovskú stránku platformy IO, ak sa po inštalácii doplnku nezobrazí automaticky.
Krok 6: Vytvorte nový projekt
V sprievodcovi projektom pomenujte projekt a vyberte nástenku
Doska musí byť
Attiny85 (všeobecné)
Rámec musí byť
Arduino
Krok 7: Konfigurujte vývojové prostredie pre USBASP
Nastavte programátora v súbore nastavení projektu PlatformIO platformio.ini
Pridajte tieto riadky do súboru platformIO.ini:
upload_protocol = usbaspupload_flags = -Pusb
Krok 8: Pripojte programátora
Pripojte programátora
Krok 9: Nastavenie ovládačov
Váš hardvér USBASP bude potrebovať ovládače pre komunikáciu počítača s ním.
Stiahnite si Zadig odtiaľto
Pripojte zariadenie USBASP USB k portu USB na počítači
Spustite stiahnutý program Zadig, ktorý ste stiahli
Nainštalujte ovládač Winusb pre usbasp
Ak váš systém nerozpozná hardvér, pošlite mi poznámku a možno vám môžem pomôcť, ale vo všeobecnosti by to malo fungovať hneď po vybalení.
Krok 10: Napíšte kód
"loading =" lenivý ", určite máte dosku ATTiny85 zapojenú do programátora a všetko je zapojené.
Program skomplikujte a nahrajte stlačením klávesov Ctrl+Alt+U