Taula de continguts:

Programador ATtiny per a Arduino Uno: 3 passos
Programador ATtiny per a Arduino Uno: 3 passos

Vídeo: Programador ATtiny per a Arduino Uno: 3 passos

Vídeo: Programador ATtiny per a Arduino Uno: 3 passos
Vídeo: #52 Programming ATTiny Microcontrollers using Arduino IDE | ATTiny13 ATTiny25 ATTiny45 ATTiny85 2024, De novembre
Anonim
Programador ATtiny per a Arduino Uno
Programador ATtiny per a Arduino Uno

Si us heu confiat en la plataforma Arduino i voleu provar de programar alguns altres microcontroladors atmel, aquesta guia us ajudarà a fer els vostres primers passos. En particular, faràs un escut per a les plaques compatibles amb Arduino Uno per tal de programar diversos microcontroladors ATtiny (2313/4313 25/45/85 i potser alguns altres).

Subministraments

Per a aquest projecte tan senzill necessitareu:

-perfboard (simple o doble cara com a mínim 20x10 punts)

-Lums LED de 3 mm de 5 mm

-3x 220-330 ohm resistències

Presa de 20 pins

-12 capçaleres de pins masculins (com a mínim)

-1x pont

-alguns cables de pont

I, per descomptat, un microcontrolador ATtiny per treballar (en el meu cas és un 2313)

Pas 1: cablejat

Cablejat
Cablejat
Cablejat
Cablejat
Cablejat
Cablejat

No estic molt acostumat a fer guies pas a pas, així que simplement adjunto el resultat final i alguns cables. Tingueu en compte que la polaritat dels LED no es respecta a la foto Fritzing, així que aneu amb compte.

Si heu decidit fer servir perfboard d’una sola cara, haureu de prémer capçaleres de pins masculins amb unes tenalles per tal d’allargar els pins i soldar-los des de la part posterior.

El pont és necessari per canviar el pin GND (depenent del microcontrolador que utilitzeu), tot i que he pogut penjar l'esbós a ATtiny 2313 fins i tot sense GND …

El LED verd sempre està engegat i és opcional.

Pas 2: Configuració del programari

Configuració del programari
Configuració del programari
Configuració del programari
Configuració del programari

Ara heu de carregar l'arduino isp a la placa arduino. Aneu a Fitxer -> Exemples -> ArduinoISP.

Abans de carregar-lo, podeu canviar el comportament dels LED assignant els pins 8 i 9, el pin 7 NO s'utilitzarà. PMODE (en el meu cas blau) és un que parpelleja quan pengeu l’esbós. ERR s’encendrà quan es produeixi un error. Vaig intentar simular errors, però mai no es va il·luminar … HB significa HeartBeat i s'encén i s'apaga periòdicament. No em resulta molt útil, però podeu assignar-lo en lloc del LED ERR.

Pas 3: penjar l'esbós

Carregant el vostre esbós
Carregant el vostre esbós
Carregant el vostre esbós
Carregant el vostre esbós
Carregant el vostre esbós
Carregant el vostre esbós

Ara ja esteu a punt per penjar el vostre esbós. Assegureu-vos que heu instal·lat la vostra placa particular (microcontrolador) i aneu a Eines -> Programador -> Arduino com a ISP.

Assegureu-vos que els pins digitals assignats al vostre esbós corresponen als del microcontrolador.

Ara ja esteu a punt per penjar el vostre esbós!

Recomanat: