Tabla de contenido:

Bootloader en ATMEGA328P-PU: 6 pasos
Bootloader en ATMEGA328P-PU: 6 pasos

Video: Bootloader en ATMEGA328P-PU: 6 pasos

Video: Bootloader en ATMEGA328P-PU: 6 pasos
Video: Como gravar o bootloader no ATMEGA328 usando Arduino Uno 2024, Junio
Anonim
Cargador de arranque en ATMEGA328P-PU
Cargador de arranque en ATMEGA328P-PU

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

En esta sección subiremos el gestor de arranque al ATMEGA328P-PU usando un Arduino Mega 2560.

Paso 1: Materiales

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

Paso 2: software

Scaricare ed estrarre il file zip dal seguente link:

Dopo aver estratto il file, spostarsi nella cartella dell 'IDE Arduino e creare una nuova cartella come libreria avente un nome a vostro piacimento (ad esempio il mio percorso nella quale devo creare la nuova cartella sarà C: / Program Files (x86) Arduino / bibliotecas).

Descarga y extrae el archivo zip del siguiente enlace

Después de extraer el archivo, muévase a la carpeta IDE de Arduino y cree una nueva carpeta como biblioteca con el nombre de su elección (por ejemplo, mi ruta en la que tengo que crear la nueva carpeta será C: / Archivos de programa (x86) Arduino / bibliotecas).

Paso 3: ISP de Arduino

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

Ahora conecte el Arduino Mega 2560 a su PC y, a través del IDE de Arduino, vaya a Archivo> Ejemplos> ArduinoISP y cargue el boceto (asegúrese de haber elegido el tipo correcto de tarjeta y la puerta USB correcta en "Herramientas").

Paso 4: Conexiones

Conexiones
Conexiones

Effetturare i collegamenti come illuistrato nella figura soprastante.

Realice las conexiones como se muestra en la figura anterior.

Paso 5: Detector 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", sucesivamente 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.

Vaya a la carpeta que descargó del enlace anterior, abra el boceto Arduino_Board_Detector.ino, vaya a Herramientas> Programador y cámbielo a "Arduino como ISP", luego cargue el boceto yendo a Boceto> Cargar con un programador (o presione simultáneamente Ctrl + Mayús + U).

Abra la comunicación serial (lupa arriba a la derecha) y siga las instrucciones.

Paso 6: ATmega_Board_Programmer

Dopo aver svolto le operazioni indique 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 seriale (Scegliendo se usare 8Mhz o 16Mhz ad esempio).

Luego de realizar las operaciones indicadas por la comunicación serial y haberlas completado exitosamente, abra el sketch ATmega_Board_Programmer.ino descargado en la carpeta "arduino_sketches-master" del enlace anterior y cárguelo como el anterior (Ctrl + Shift + U), realice el operaciones en la comunicación serial (elegir si usar 8Mhz o 16Mhz por ejemplo).

Recomendado: