Installazione della scheda ATtiny13 in Arduino IDE.

Configurare Arduino IDE.

Questo è un esempio di come installare schede di supporto per schede non ufficiali di terze parti tramite URL nell'IDE di Arduino. Per lavorare con ATtiny13 tramite Flprog dobbiamo configurare Arduino IDE: Tools->Start the Arduino IDE  (Figura 1).

                                                                                            Figura 1 

Qui dobbiamo installare il cosiddetto "core", o come viene chiamato nella Arduino IDE - scheda. Per installare la scheda nella Arduino IDE, apri Arduino IDE -> File -> Impostazioni, vai a URL aggiuntive per il Gestione schede e incolla il collegamento seguente (Figura2): 

https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json

                                                                                            Figura2 

Quindi fare clic su OK.

Per installare le schede apri Arduino IDE -> Strumenti -> Schede -> Gestore scede. Trova MicroCore e fai clic su Installa (Figura 3).

                                                                                            Figura 3 

Caricamento del programma nel microcontrollore.

Puoi caricare un programma sul microcontrollore ATtiny13 tramite Arduino (Arduino as ISP) o tramite un programmatore (ad es. USBasp).

Collegamento di Attiny13 ad Arduino Uno(Figura 4).

  • ATtiny13 Pin 1 -> Arduino Uno Pin10
  • ATtiny13 Pin 5 -> Arduino Uno Pin 11
  • ATtiny13 Pin 6 -> Arduino Uno pin 12
  • ATtiny13 Pin 7 -> Arduino Uno Pin13
  • ATtiny13 pin 8 -> 5V
  • ATtiny13 Pin 4 -> GND

                                                                                            Figura 4 

Per caricare un programma sul microcontrollore ATtiny13, dobbiamo impostare la scheda Arduino in modalità programmatore. Questo può essere fatto caricando un esempio ArduinoISP già pronto sulla scheda selezionando la voce di menu File-> Esempi-> ArduinoISP nell'ambiente di sviluppo      (Figura 5).

                                                                                            Figura 5 

Scrivi il bootloader sull'MCU ATtiny.

Il bootloader è un software integrato che consente di installare nuovo software senza utilizzare un programmatore esterno. Per iniziare a programmare il microcontrollore ATtiny13, dobbiamo scrivere un bootloader al suo interno. Seleziona la voce di menu Strumenti-> Scrivi Bootloader (Figura 6).

                                                                                            Figura 6 

Dopo aver scritto il Bootloader, il microcontrollore ATtiny è pronto per la programmazione. Ora possiamo implementare l'esempio Blink in FLProg (Figura 7).

                                                                                            Figura 7

Compila e ottieni il codice in Arduino IDE (Figura 8).

Carichiamo il codice Blink nel microcontrollore.

                                                                                            Figura 8 

Successivamente, modifica il circuito aggiungendo un LED tra il pin 3 e GND, insieme a un resistore adatto (Figura 9).

                                                                                            Figura 9 

Risoluzione dei problemi.

In caso di problemi durante l'implementazione di questo progetto, è possibile effettuare le seguenti operazioni:

  • Ricontrolla tutte le connessioni e la posizione del chip ATtiny e del LED.
  • Riscrivi l'esempio ArduinoISP sulla scheda Arduino.
  • Posiziona un condensatore elettrolitico da 10uF tra terra e il pin Reset sulla scheda Arduino. Assicurati di installare il condensatore nella posizione corretta: il negativo (-) è collegata a GND.
  • Installa qualsiasi condensatore di grandi dimensioni tra la linea 5V e la linea di GND, questo aiuterà ad attenuare i picchi di tensione.
  • Assicurati che la scheda Arduino attraverso la quale viene programmato il microcontrollore ATtiny riceva energia sufficiente.
  • Sostituisci la tua scheda Arduino con un'altra scheda Arduino.
  • Apri il menu "Strumenti" e assicurati che assomigli all'immagine della sezione di questo articolo "Scrivi il bootloader". Se qualcosa è diverso, cambialo e scrivi di nuovo il bootloader.
Ora che tutto è pronto, è il momento di esplorare nuove idee e applicazioni programmando il microcontrollore ATtiny utilizzando l'ambiente FLProg.

Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia