Cuprins:

Programator ATtiny pentru Arduino Uno: 3 pași
Programator ATtiny pentru Arduino Uno: 3 pași

Video: Programator ATtiny pentru Arduino Uno: 3 pași

Video: Programator ATtiny pentru Arduino Uno: 3 pași
Video: Electronic Basics #3: Programming an Attiny+Homemade Arduino Shield 2024, Noiembrie
Anonim
Programator ATtiny pentru Arduino Uno
Programator ATtiny pentru Arduino Uno

Dacă ați devenit încrezător cu platforma Arduino și doriți să încercați să programați alte microcontrolere atmel, acest ghid vă va ajuta să faceți primii pași. În special, veți face un scut pentru plăcile compatibile Arduino Uno pentru a programa mai multe microcontrolere ATtiny (2313/4313 25/45/85 și poate altele).

Provizii

Pentru acest proiect destul de simplu veți avea nevoie de:

-perfboard (față sau față, cel puțin 20x10 puncte)

-LED 3x 5mm

-Rezistori de 3x 220-330 Ohm

-Mufă cu 20 pini

-12 anteturi pin masculin (cel puțin)

-1x jumper

-unii fire jumper

Și, desigur, un microcontroler ATtiny pentru a lucra (în cazul meu este un 2313)

Pasul 1: Cablare

Cablare
Cablare
Cablare
Cablare
Cablare
Cablare

Nu sunt foarte obișnuit să fac ghiduri pas cu pas, așa că atașez pur și simplu rezultatul final și unele cabluri. Vă rugăm să rețineți că polaritatea LED-urilor nu este respectată în imaginea Fritzing, deci fiți atenți!

Dacă ați decis să utilizați un panou de perfecționare cu o singură față, atunci trebuie să apăsați în jos anteturile de pin masculin cu niște clești, pentru a face pinii mai lungi și a le lipi din spate.

Jumperul este necesar pentru a schimba pinul GND (în funcție de microcontrolerul pe care îl utilizați), deși am putut încărca schița pe ATtiny 2313 chiar și fără GND …

LED-ul verde este întotdeauna aprins și este opțional.

Pasul 2: Configurare software

Configurare software
Configurare software
Configurare software
Configurare software

Acum trebuie să încărcați arduino isp pe placa arduino. Accesați Fișier -> Exemple -> ArduinoISP.

Înainte de încărcare, puteți schimba comportamentul LED-urilor prin atribuirea pinilor 8 și 9, pinul 7 NU va fi utilizat. PMODE (în cazul meu albastru) este unul care clipește când încărcați schița. ERR se va aprinde când apare o eroare. Am încercat să simulez erori, dar nu s-a aprins niciodată … HB înseamnă HeartBeat și se va porni și opri periodic. Nu prea util pentru mine, dar îl puteți atribui în locul LED-ului ERR.

Pasul 3: Încărcarea schiței

Încărcarea schiței
Încărcarea schiței
Încărcarea schiței
Încărcarea schiței
Încărcarea schiței
Încărcarea schiței

Acum sunteți în sfârșit gata să încărcați schița. Asigurați-vă că ați instalat placa specială (microcontroler) și apoi accesați Instrumente -> Programator -> Arduino ca ISP.

Asigurați-vă că pinii digitali atribuiți în schița dvs. corespund cu cei de pe microcontroler.

Acum sunteți gata să încărcați schița!

Recomandat: