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
salve ma scusa di tutto parli ma quale tool devo utilizzare? va bene PonyExpress?
RispondiEliminail tool è Arduino IDE
Eliminaciao, si puo' programmare anche attiny85?
RispondiEliminasi hanno anche lo stesso layout dey pin
RispondiEliminagrazie per la risposta, per cortesia potrebbe controllare se i files contenuti in questo zip possono essere utilizzati per programmare attiny con arduino? https://pe0fko.nl/SR-V9-Si570/AVR-FirmwareV15.15.zip
Eliminahai provato ad usare i file? cerca ci sono tutorial specifici per attiny85.
Eliminale connessioni HW sono quelle descritte in questo articolo.
Per la parte software guarda qui https://code.google.com/archive/p/arduino-tiny/downloads
No, non ho ancora provato. Seguiro' i tuoi consigli, grazie
RispondiElimina