Taula de continguts:

Carregador d'arrencada a ATMEGA328P-PU: 6 passos
Carregador d'arrencada a ATMEGA328P-PU: 6 passos

Vídeo: Carregador d'arrencada a ATMEGA328P-PU: 6 passos

Vídeo: Carregador d'arrencada a ATMEGA328P-PU: 6 passos
Vídeo: И орешек на дорожку / And a nut to boot 2024, De novembre
Anonim
Carregador d'arrencada a ATMEGA328P-PU
Carregador d'arrencada a ATMEGA328P-PU

En aquest article faremo la càrrega del bootloader en un ATMEGA328P-PU amb un Arduino Mega 2560.

En aquesta secció penjarem el carregador d’arrencada a l’ATMEGA328P-PU mitjançant un Arduino Mega 2560.

Pas 1: materials

  • ATMEGA328P-PU;
  • Arduino Mega 2560;
  • Oscil·lador (4/8/10/16 MHz);
  • 2 condensatori da 22pF;
  • Cavi.
  • ATMEGA328P-PU;
  • Arduino Mega 2560;
  • Oscil·lador (4/8/10/16 MHz);
  • 2 condensadors 22pF;
  • Filferros.

Pas 2: programari

Descarregueu el fitxer zip des del següent enllaç:

Després d’avançar el fitxer, es mostrarà a la cartella dell’IDE Arduino i crearà una nova cartella com a biblioteca a l’aventura d’un nom al vostre plaer (per exemple, el meu camí a la qual devo crear la nova cartella serà C: / Program Files (x86) Arduino / biblioteques).

Descarregueu i extraieu el fitxer zip del següent enllaç

Després d’extreure el fitxer, aneu a la carpeta Arduino IDE i creeu una carpeta nova com a biblioteca amb el nom que trieu (per exemple, el meu camí on he de crear la nova carpeta serà C: / Program Files (x86) Arduino / biblioteques).

Pas 3: Arduino ISP

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").

Ara connecteu l’Arduino Mega 2560 al vostre PC i, a través de l’IDE Arduino, aneu a Fitxer> Exemples> ArduinoISP i carregueu l’esbós (assegureu-vos que heu triat el tipus de targeta adequat i la porta USB adequada a "Eines").

Pas 4: connexions

Connexions
Connexions

Effetturare i collegamenti come illuistrato nella figura soprastante.

Feu les connexions tal com es mostra a la figura anterior.

Pas 5: ATmega Detector

Vai sulla cartella que hi ha descarregat dal link precedent, obri lo sketch Arduino_Board_Detector.ino, vai su Stumenti> Programmatore e cambialo in "Arduino as ISP", successivament carica lo sketch andando su Sketch> Carica mitjançant un programador (o estreno contemporàniament Ctrl + Maiusc + U). Apri la comunicació Seriale (lente d'ingrandimento in alto a destra) e segui le istruzioni.

Aneu a la carpeta que heu descarregat de l'enllaç anterior, obriu l'esbós Arduino_Board_Detector.ino, aneu a Eines> Programador i canvieu-lo a "Arduino com a ISP" i, a continuació, carregueu l'esbós a Esbós> Carrega amb un programador (o premeu simultàniament Ctrl + Maj + U).

Obriu la comunicació en sèrie (lupa a la part superior dreta) i seguiu les instruccions.

Pas 6: ATmega_Board_Programmer

Dopo aver svolto le operazioni indicate from comunicazione seriale ed aver concluso with success, 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 les operacions nella comunicazione serial (Scegliendo usare 8Mhz o 16Mhz ad esempio).

Després de realitzar les operacions indicades per la comunicació en sèrie i completar-les correctament, obriu l'esbós ATmega_Board_Programmer.ino descarregat a la carpeta "arduino_sketches-master" de l'enllaç anterior i carregueu-lo com l'anterior (Ctrl + Maj + U), operacions a la comunicació serial (triant si voleu utilitzar 8Mhz o 16Mhz per exemple).

Recomanat: