Sommario:

Bootloader su ATMEGA328P-PU: 6 passaggi
Bootloader su ATMEGA328P-PU: 6 passaggi

Video: Bootloader su ATMEGA328P-PU: 6 passaggi

Video: Bootloader su ATMEGA328P-PU: 6 passaggi
Video: How to upload the Bootloader into ATMega328P Microcontroller 2024, Novembre
Anonim
Bootloader su ATMEGA328P-PU
Bootloader su ATMEGA328P-PU

In questo articolo faremo l'upload del bootloader in un ATMEGA328P-PU utilizzando un Arduino Mega 2560.

In questa sezione caricheremo il bootloader su ATMEGA328P-PU utilizzando un Arduino Mega 2560.

Passaggio 1: materiali

  • ATMEGA328P-PU;
  • Arduino Mega 2560;
  • Oscillatore (4/8/10/16 MHz);
  • 2 condensatori da 22pF;
  • Cavi.
  • ATMEGA328P-PU;
  • Arduino Mega 2560;
  • Oscillatore (4/8/10/16 MHz);
  • 2 condensatori 22pF;
  • Fili.

Passaggio 2: software

Scaricare ed estrarre il file zip dal seguente link:

Dopo aver estratto il file, cartella nella quale devo creare la nuova cartella sarà C:\Program Files (x86)\Arduino \biblioteche).

Scarica ed estrai il file zip dal seguente link

Dopo aver estratto il file, spostati nella cartella IDE di Arduino e crea una nuova cartella come libreria con un nome a tua scelta (ad esempio il mio percorso in cui devo creare la nuova cartella sarà C:\Programmi (x86)\ Arduino / librerie).

Passaggio 3: ISP Arduino

Ora collega l'Arduino Mega 2560 al tuo PC e attraverso l'IDE Arduino vai su File>Esempi>ArduinoISP e Carica lo sketch (Assicurati di aver scelto la giusta tipologia di scheda e la giusta porta su "Strumenti").

Ora collega l'Arduino Mega 2560 al tuo PC e tramite l'IDE Arduino vai su File> Esempi> ArduinoISP e Carica lo schizzo (assicurati di aver scelto il giusto tipo di scheda e la porta USB giusta su "Strumenti").

Passaggio 4: connessioni

Connessioni
Connessioni

Effetturare i collegamenti come illuistrato nella figura soprastante.

Effettuare i collegamenti come mostrato nella figura sopra.

Passaggio 5: rilevatore ATmega

Vai sulla cartella che hai scaricato dal link precedente, apri lo sketch Arduino_Board_Detector.ino, vai su Stumenti>Programmatore e cambialo in "Arduino as ISP", successivamente carica lo sketch andando su Sketch>Carica tramite un programmatore (oppure premi contemporaneamente Ctrl+Maiusc +U). Apri la comunicazione seriale (lente d'ingrandimento in alto a destra) e segui le istruzioni.

Vai nella cartella che hai scaricato dal link precedente, apri lo sketch Arduino_Board_Detector.ino, vai su Tools > Programmer e cambialo in "Arduino as ISP", quindi carica lo sketch andando su Sketch > Load with a programmer (oppure premi contemporaneamente Ctrl + Maiusc + U).

Apri la Comunicazione seriale (lente di ingrandimento in alto a destra) e segui le istruzioni.

Passaggio 6: ATmega_Board_Programmer

Dopo aver svolto le operazioni indicare dalla comunicazione seriale ed aver concluso con successo, apri lo sketch ATmega_Board_Programmer.ino scaricato nella cartella "arduino_sketches-master" dal precedente link e caricalo come il precedente (Ctrl+Maiusc+U), svolgi le operazioni nella comunicazione seriale (Scegliendo se usare 8Mhz o 16Mhz ad esempio).

Dopo aver eseguito le operazioni indicate dalla comunicazione seriale e aver portato a termine con successo, aprire lo sketch ATmega_Board_Programmer.ino scaricato nella cartella "arduino_sketches-master" dal link precedente e caricarlo come il precedente (Ctrl + Shift + U), eseguire il operazioni nella comunicazione seriale (scegliendo se utilizzare ad esempio 8Mhz o 16Mhz).

Consigliato: