Arduino: Scrivere il bootloader su un Atmega328 vergine

Se vi si "brucia" l'Arduino Uno o dopo aver realizzato il vostro arduino standalone, vi capiterà di dover scrivere il bootloader per far funzionare i vostri nuovi Atmega328.
Infatti non tutti i chip vengono venduti con il bootloader già scritto, cosa necessaria per poter caricare gli sketch dall'Ide di Arduino che altrimenti vi darà errore.

Per prima cosa prendere il vostro Arduino Uno e aprite lo sketch di esempio ArduinoISP


Caricate lo sketch nel vostro Arduino.
Ora possiamo finalmente andare a scrivere il bootloader sul nostro Atmega328 vergine



Per fare ciò è sufficiente prendere il vostro Arduino Uno, un Atmega328, una breadbord, una resistenza da 10k, un quarzo da 16Mhz, due condensatori da 18pf e qualche cavetto colorato (vanno bene anche neri, ma è poco in stile Arduino).
Ora mischiate il tutto ed otterrete questo circuito.


Schema elettrico:




Se invece dovete ricaricare il bootloader su un'altra scheda Arduino, collegate le 2 schede in questo modo:



Ora collegate di nuovo Arduino al vostro pc e aprite il programma.
Impostate il programmatore come "Arduino as ISP"


Ora cliccare su scrivi il bootloader


Attendete durante la scrittura (lampeggeranno tutti i led dell'Arduino) e poi avrete finalmente il vostro Atmega328 pronto a ricevere i vostri sketch!


Segui Daniele Alberti su Google+

9 commenti:

  1. Questo metodo può essere usato anche per caricare lo sketch sull'Atmega standalone? E in questo è necessario rimuovere l'Atmega integrato su Arduino o va lasciato?
    Grazie.

    RispondiElimina
    Risposte
    1. Ciao, per caricare lo sketch sul chip puoi sostituirlo poi a quello che hai sull'Arduino.

      Elimina
  2. Ciao ,grazie per tutte le info utili, una domanda , avendo una scheda clone di Arduino , "cioè la DCcEle DCcduino Uno" , che funziona & risulta come un Arduino uno. ma non ha il chip atmega su zoccoletto ,ma bensì saldato su scheda , rischio qualcosa? grazie in anticipo

    RispondiElimina
    Risposte
    1. Ciao, no assolutamente, assicurati di seguire bene i passi. Ciao

      Elimina
    2. piccolo aggiornamento ,tutto bene!! ti ringrazio nuovamente .. mi da " scrittura Bootloader completata " senza nessun errore in finestra ,la mia domanda e , per come sono ,posso inviare anche uno sketch di prova per vedere se funziona ? o devo cambiare ponticelli o connessioni ? grazie in anticipo

      Elimina
    3. Ciao, allora , lasciando tutto come si trova , per inviare le sketch basta andare sul software andando sul tasto "Carica" se prima di caricare si tiene premuto il tasto SHIFT ,la dicitura da CARICA cambia in CARICA CON UN PROGRAMMATORE ,un click e carica il solito sketch Blink,ma sul nuovo chip !! = tutto ok .. non serve altro ! !! BlinKa! adesso il chip funziona in modo autonomo , grazie per tutto :)

      ps funziona sia su Mac( dove m trovo ) che su Pc ,immagino anche con linux.

      Elimina
    4. Grazie mille a te per aver condiviso i tuoi aggiornamenti, alla prossima!

      Elimina

Lascia un commento qui sotto, ti risponderò il prima possibile!

Altri Post