Cuprins:
- Pasul 1: Achiziționați piesele dvs
- Pasul 2: puneți-l împreună
- Pasul 3: Cablare
- Pasul 4: Software - VSCode
- Pasul 5: Instalați pluginul IDE PlatformIO
- Pasul 6: Creați un proiect nou
- Pasul 7: Configurați mediul de dezvoltare pentru USBASP
- Pasul 8: Conectați programatorul
- Pasul 9: Configurați driverele
- Pasul 10: Scrieți codul
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Există multe informații pe internet despre începerea utilizării controlerelor micro. Există multe opțiuni acolo, atât de multe modalități de a le programa fie că începeți sau nu cu cipul gol în sine, cu plăci de dezvoltare sau cu gadgeturi SOC (System On Chip) mai cuprinzătoare, de asemenea, cu multe modalități de a le programa.
Deci, pentru cei interesați, acesta este unul dintre ei.
Placă dev USBASP + AVR ATTiny85 mini USB (de Digistump)
Îmi place această combinație, deoarece este o modalitate foarte ieftină de a începe un proiect pentru o platformă Arduino cu factor de formă foarte mică, aceste cipuri sunt atât de mici încât le puteți pune practic în orice altceva decât unosul dificil Unos.
Tabloul pe care îl folosesc este un knisoff ieftin de digispark kicksarter care vine la un dolar enorm pe ebay cu livrare gratuită internațională.
Programatorul este programatorul USBASP open source disponibil și pentru aproximativ același preț pe eBay sau AliExpress
Acest lucru instructiv este procesul de la capăt la capăt pentru a face ca dev-board-ul să facă ceva
O cale mai ușoară este achiziționarea unui digispark real de la digistumphttps://digistump.com/products/1
Dar acest proiect pare să fie în așteptare și acestea costă 8 USD
Dacă aveți una dintre acestea, nu aveți nevoie de un programator așa cum are și ardudino Micronucleus boot loader pre-flashed pe cip. Aceasta înseamnă că puteți utiliza programul direct pe cipul de pe computer. Dar dezavantajul este că încărcătorul de încărcare folosește o bună parte din resursa disponibilă pe cip, limitând ceea ce puteți face pentru ceea ce valorează, este vorba despre USBASP și NU despre Micronucleus
Pasul 1: Achiziționați piesele dvs
Accesați ebay sau aliexpress și căutați
- „attiny85” pentru tablă
- „usbasp” pentru prgrammer și
- "fire jumber" pentru fire (opțional dacă puteți găsi unele în jur)
Pasul 2: puneți-l împreună
Când hardware-ul dvs. ajunge în sfârșit, începeți cu lipirea
Lipiți pinii de rupere a pinilor care vin împreună cu pachetul pe placă. Acest lucru este opțional. dacă nu aveți un fier de lipit, puteți răsuci firele, dar acest lucru nu este recomandat, deoarece contactele nu vor fi cele mai bune
În acest exemplu, eu, dintr-un anumit motiv, am lipit firele direct de la bornele de alimentare, dar puteți utiliza și pinii de rupere pentru a face acest lucru
Pasul 3: Cablare
Conectați firele conform imaginilor. Am folosit această combinație, dar puteți folosi orice doriți de grosier, trebuie doar să corespundă corect
la bord:
- p0, p1, p2 = verde, albastru, roșu
- 5v, GND = roșu, verde (VIN nu este utilizat)
conectorul:
vezi schema pentru conexiunea de cablu corespunzătoare
Pasul 4: Software - VSCode
Acum sunteți conectat, va trebui să vă configurați mediul software
Aceasta include:
- șoferii
- mediu de dezvoltare
Mai întâi descărcați Visual Studio Code. (cel mai bun mediu pe care l-am găsit până acum)
Puteți obține acest lucru de la
Descărcați-l și instalați-l
Pasul 5: Instalați pluginul IDE PlatformIO
Faceți clic pe butonul de extensii din bara din stânga jos și căutați PlatformIO
Instalați-l și reîncărcați
Faceți clic pe butonul casetei din bara de stare din stânga jos pentru a deschide pagina principală Platform IO dacă nu apare automat după instalarea pluginului
Pasul 6: Creați un proiect nou
În expertul de proiect denumiți proiectul și alegeți placa
Consiliul trebuie să fie
Attiny85 (Generic)
Cadrul trebuie să fie
Arduino
Pasul 7: Configurați mediul de dezvoltare pentru USBASP
Configurați programatorul în fișierul de setări ale proiectului PlatformIO platformio.ini
Adăugați aceste linii în fișierul platformIOIO.ini:
upload_protocol = usbaspupload_flags = -Pusb
Pasul 8: Conectați programatorul
Conectați-vă programatorul
Pasul 9: Configurați driverele
Hardware-ul dvs. USBASP va avea nevoie de drivere pentru ca computerul dvs. să comunice cu acesta.
Descărcați Zadig de aici
Conectați dispozitivul USBASP USB la un port USB de pe computer
Rulați programul Zadig descărcat pe care l-ați descărcat
Instalați driverul Winusb pentru usbasp
Dacă sistemul dvs. nu recunoaște hardware-ul, trimiteți-mi o notă și poate vă pot ajuta, dar în general acest lucru ar trebui să funcționeze din cutie.
Pasul 10: Scrieți codul
„încărcare =„ leneșă”asigurați-vă că aveți placa ATTiny85 conectată la programator și că totul este conectat.
Apăsați tastele Ctrl + Alt + U pentru a compila și încărca programul