Inhaltsverzeichnis:

Flashen Sie den Arduino Bootloader auf einem ATMega328 - Gunook
Flashen Sie den Arduino Bootloader auf einem ATMega328 - Gunook

Video: Flashen Sie den Arduino Bootloader auf einem ATMega328 - Gunook

Video: Flashen Sie den Arduino Bootloader auf einem ATMega328 - Gunook
Video: Arduino Bootloader brennen mit UNO -- Arduino as ISP -- 2024, November
Anonim
Flashen Sie den Arduino Bootloader auf einem ATMega328
Flashen Sie den Arduino Bootloader auf einem ATMega328

Questo Tutorial ci permette di caricare il Bootloader nel caso in cui l'ATmega, präsentiert auf einem Bord di nostra creazione, sia vergine; komm ad esempio nel caso in cui si vuole realizzare la Drivemall

Schritt 1: Material

Material
Material
Material
Material

- Pro Caricare il Bootloader:

  • Arduino (da utilizare come programmatore)
  • ATMega328p (Mikroziel-Sucui-Scrivere-il-Bootloader-Arduino)
  • Cristallo al quarzo da 16MHz
  • 2 Keramikkondensatoren da 22pF 1
  • Widerstand von 10Kohm
  • 1 Impuls
  • 1 Steckbrett Cavi vari

** Opzionale per alimentare il nuovo arduino **

  • 2 elektrische Kondensatoren von 100uF
  • 1 linearer Regler LM7805

- Skizze pro Karikatur

Arduino UNO (Senza ATMega) oder alternativ ein USB-Seriell-Converitore (Modulo FTDI) L'arduino su Steckbrett

Schritt 2: Caricare Il Bootloader Sull'ATMega328

Caricare Il Bootloader Sull'ATMega328
Caricare Il Bootloader Sull'ATMega328
Caricare Il Bootloader Sull'ATMega328
Caricare Il Bootloader Sull'ATMega328
Caricare Il Bootloader Sull'ATMega328
Caricare Il Bootloader Sull'ATMega328

1) Costruire il nuovo Circuito Arduino seguendo lo schematisch.

2) (Opzionale) Costruire il Circuito di alimentazione.

3) Bereiten Sie l'Arduino in modo da poter caricare il bootloader sull'ATMega328 vor.

  • College l'Arduino al PC
  • Aprire l'IDE Arduino und caricare l'esempio ArduinoISP cliccando su Datei -> Beispiele -> ArduinoISP o in alternative usando il fw in allegato.
  • Selezionare la board Arduino in uso nel menù Tools -> Boards.
  • Asssicurarsi che la porta in uso (Tools -> Port) corrisponda a quella dell'Arduino collegata al PC.
  • Caricare lo skecth cliccando sul tast "Load"

4) Arduino-Board-Kollege mit benutzerdefiniertem Seguendo-Schema

5) College l'Arduino al PC und Avviare l'IDE Arduino.

  • Wählen Sie das Board "Arduino/Genuino Uno" aus, klicken Sie auf "Tools -> Boards -> Arduino/Genuino Uno". Wählen Sie "Arduino als ISP" aus und klicken Sie auf "Tools -> Programmierer -> Arduino als ISP".
  • Assicurarsi che la porta corrisponda alla board Arduino collegata al PC, wähle die Apposita voce in "Tools -> Port".
  • Caricare il Bootloader klicken Sie auf "Extras -> Bootloader brennen".

Schritt 3: Caricare Uno Sketch Con Un'altra Board Arduino Uno

Caricare Uno Sketch Con Un'altra Board Arduino Uno
Caricare Uno Sketch Con Un'altra Board Arduino Uno
Caricare Uno Sketch Con Un'altra Board Arduino Uno
Caricare Uno Sketch Con Un'altra Board Arduino Uno
Caricare Uno Sketch Con Un'altra Board Arduino Uno
Caricare Uno Sketch Con Un'altra Board Arduino Uno
Caricare Uno Sketch Con Un'altra Board Arduino Uno
Caricare Uno Sketch Con Un'altra Board Arduino Uno

Pro poter caricare uno Sketch sull'Arduino Breadboard, Bisogna Usare oder Un'altra Board Arduino UNO oder ein USB-Seriell-Konverter mit FTDI-Modul.

- Arduino UNO kommt als Programmierer

Nel caso si voglia usare un altro Arduino UNO per Programmare l'Arduino Steckbrett, Bisogna:

  • 1) Rimuovere il microcontrollore dalla board.
  • 2) Collegare la board all'arduino bradboard kommen indicato nello schematisch.
  • 3) Connettere l'Arduino al PC.
  • 4) Scegliere oder Creare uno Sketch Arduino.
  • 5) Wählen Sie das Board "Arduino/Genuino Uno" aus, klicken Sie auf "Tools -> Boards -> Arduino/Genuino Uno".
  • 6) Wählen Sie "USBasp" aus und klicken Sie auf "Extras -> Programmierer -> USBasp".
  • 7) Asssicurarsi che la porta in uso (Tools -> Port) corrisponda a quella dell'Arduino collegata al PC.
  • 8) Cliccare sul pulsante "Laden".

-

Schritt 4: USB-Seriell konvertieren

Konvertieren Sie USB-Seriell
Konvertieren Sie USB-Seriell
Konvertieren Sie USB-Seriell
Konvertieren Sie USB-Seriell
Konvertieren Sie USB-Seriell
Konvertieren Sie USB-Seriell

Konvertieren Sie USB-Seriell

Nel caso non si abbia a disposizione a Arduino UNO da usare come programatore, è possibile usare usare usare USB seriale. In questo caso bisogna:

  • 1) Collegare il convertitore all'Arduino Steckbrett nel seguente modo:

    • Pin RXD -> Pin Tx ATMega328 (Pin 3)
    • Pin TXD -> Pin Rx ATMega328 (Pin 2)
    • GND -> GND (Pin 8) 5 V -> Vcc (Pin 7)
    • Pin DTR -> Pin RESET ATMega328 (Pin 1)
    • Nel caso il modulo non abbia il pin DTR, è comunque comunque eseguire il caricamento eseguendo un reset manuale.
  • 2) Connetre il modulo FTDI al PC.
  • 3) Scegliere oder Creare uno Sketch Arduino.
  • 4) Wählen Sie das Board "Arduino/Genuino Uno" aus, klicken Sie auf "Tools -> Boards -> Arduino/Genuino Uno".
  • 5) Wählen Sie "USBasp" unter "Extras -> Programmierer -> USBasp".
  • 6) Asssicurarsi che la porta in uso (Tools -> Port) corrisponda a quella dell'Arduino collegata al PC.
  • 7) Cliccare sul pulsante "Laden".

ACHTUNG:

Empfohlen: