martedì 3 ottobre 2017

Programmare ATTINY13A con Arduino Nano

Questo post descrive come programmare il microcontrollore ATTINY13A tramite Arduino Nano.

Il datasheet  ATTINY13A DataSheet definisce lo ATTINY13A come un microcontrollore ad 8bit con 1KB di memoria Flash, 64B di EEprom e 64B di RAM





Chiaramente e' un microcontrollore con caratteristiche molto limitate, tuttavia puo' essere utilissimo in moltissime occasioni e progetti.







Uno dei vantaggi principali per il Maker e' che tramite il meccanismo dei board manager di Arduino IDE e' possibile programmare questo piccolissimo microcontrollore tramite IDE di Arduino







In questa immagine e' possibile vedere il pinout del ATTINY13A.

Sotto un dettaglio del pinout dell'header ISP montato sull'Arduino Nano






Vediamo ora come programmare ATTINY13A con Arduino Nano e come caricare un semplice programma.


Cablaggio



Eseguire il cablaggio su una breadboard come mostrato in figura.
Fare attenzione al verso del ATTINY13A prendendo come riferimento il puntino ad un estremita' del chip che rappresenta il pin #1







Sotto i dettagli della mia realizzazione su breadboard dove ho mantenuto il codice colori come nella figura sopra.



















Preparazione dell'ambiente

Nel video sottostante e' possibile vedere tutti i passi per aggiungere la definizione di ATTINY13A nel board manager e come usare Arduino Nano come programmatore ISP per caricare un semplice programma su ATTINY13A


Nel video e' usata la seguente URL