Inhoudsopgave:

Bootloader op ATMEGA328P-PU - Ajarnpa
Bootloader op ATMEGA328P-PU - Ajarnpa

Video: Bootloader op ATMEGA328P-PU - Ajarnpa

Video: Bootloader op ATMEGA328P-PU - Ajarnpa
Video: how to burn bootloader on atmega328 using arduino uno | Tutorial | Circuit diagram + pcb 2024, November
Anonim
Bootloader op ATMEGA328P-PU
Bootloader op ATMEGA328P-PU

In questo articolo faremo l'upload de bootloader in een ATMEGA328P-PU gebruiksklaar voor Arduino Mega 2560.

In deze sectie zullen we de bootloader uploaden naar de ATMEGA328P-PU met behulp van een Arduino Mega 2560.

Stap 1: Materialen

  • ATMEGA328P-PU;
  • Arduino Mega 2560;
  • Oscillatoren (4/8/10/16 MHz);
  • 2 condensatoren van 22pF;
  • cavia.
  • ATMEGA328P-PU;
  • Arduino Mega 2560;
  • Oscillator (4/8/10/16 MHz);
  • 2 condensator 22pF;
  • Draden.

Stap 2: Software

Download het bestand zip en seguente link:

Dopo aver estratto il file, spostarsi nella cartella dell' IDE Arduino en maak een nieuwe cartella come libreria avente un nome a vostro piacimento (ad esempio il mio percorso nella quale devo creare la carte sarà C:\Programduine \bibliotheken).

Download en pak het zip-bestand uit via de volgende link

Nadat u het bestand hebt uitgepakt, gaat u naar de Arduino IDE-map en maakt u een nieuwe map als bibliotheek met een naam naar keuze (mijn pad waarin ik de nieuwe map moet maken, is bijvoorbeeld C: / Program Files (x86) Arduino / bibliotheken).

Stap 3: Arduino ISP

Andere collega's l'Arduino Mega 2560 zijn beschikbaar voor pc en IDE Arduino vai su File>Esempi>ArduinoISP en Carica lo sketch (Assicurati di aver scelto la giusta tipologia di scheda e la giusta porta su "Strumenti").

Sluit nu de Arduino Mega 2560 aan op je pc en ga via de Arduino IDE naar Bestand> Voorbeelden> ArduinoISP en Laad de schets (zorg ervoor dat je het juiste type kaart en de juiste USB-deur hebt gekozen bij "Tools").

Stap 4: Aansluitingen

Verbindingen
Verbindingen

Effetturare i collegamenti come illustrato nella figura soprastante.

Maak de aansluitingen zoals weergegeven in de bovenstaande afbeelding.

Stap 5: ATMega-detector

U kunt een andere kaart zoeken en een voorafgaande link schetsen Arduino_Board_Detector.ino, vai op Stumenti>Programmatore e cambialo in "Arduino as ISP", opeenvolgende carica lo sketch andando su Sketch>Carica tramite un programmatore (oppure premi contemporaneamente Ctrl+Maak een +U). Apri la comunicazione Seriale (lente d'ingrandimento in alto a destra) e segui le istruzioni.

Ga naar de map die je hebt gedownload van de vorige link, open de schets Arduino_Board_Detector.ino, ga naar Tools> Programmer en verander het in "Arduino as ISP", laad vervolgens de sketch naar Sketch> Load with a programmer (of druk tegelijkertijd op Ctrl + Shift + U).

Open de Seriële communicatie (vergrootglas rechtsboven) en volg de instructies.

Stap 6: ATmega_Board_Programmer

Dopo aver svolto le operazioni include 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+ziusi) seriële (Scène voor gebruik 8Mhz of 16Mhz ad esempio).

Na het uitvoeren van de bewerkingen aangegeven door de seriële communicatie en met succes voltooid, opent u de schets ATmega_Board_Programmer.ino gedownload in de map "arduino_sketches-master" van de vorige link en laadt u deze als de vorige (Ctrl + Shift + U), voert u de bewerkingen in de seriële communicatie (kiezen of u bijvoorbeeld 8Mhz of 16Mhz wilt gebruiken).

Aanbevolen: