Inhoudsopgave:

Flash de Arduino Bootloader op een ATMega328: 4 stappen
Flash de Arduino Bootloader op een ATMega328: 4 stappen

Video: Flash de Arduino Bootloader op een ATMega328: 4 stappen

Video: Flash de Arduino Bootloader op een ATMega328: 4 stappen
Video: Как записать загрузчик Outseal PLC Nano на Arduino Nano 2024, November
Anonim
Flash de Arduino Bootloader op een ATMega328
Flash de Arduino Bootloader op een ATMega328

Questo tutorial ci permette di caricare il Bootloader nel caso in cui l'ATmega, presente on un board di nostra creazione, sia vergine; kom ad esempio nel caso in cui si vuole realizzare la Drivemall

Stap 1: Materiaal

Materiaal
Materiaal
Materiaal
Materiaal

- Per caricare il bootloader:

  • Arduino (da utilizare komt programmator)
  • ATMega328p (micro-target su cui scrivere il bootloader Arduino)
  • Cristallo al quarzo van 16 MHz
  • 2 condensatori keramiek van 22pF 1
  • weerstand van 10Kohm
  • 1 pulsante
  • 1 Breadboard Cavi vari

** Optie voor alimentare il nieuwe arduino **

  • 2 condensatoren elettrolitici van 100uF
  • 1 regelbare lineaire LM7805

- Per karikatuur schets

Arduino UNO (senza ATMega) of in alternatieve USB-serie (modulo FTDI) L'arduino op breadboard

Stap 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) Kosten van nieuwe circuits Arduino volgt schema.

2) (Opzionale) Costruire il circuito di alimentazione.

3) Bereid l'Arduino in modo da poter caricare il bootloader sull'ATMega328.

  • Collegare l'Arduino al PC
  • Aprire l'IDE Arduino en caricare l'esempio ArduinoISP klik op Bestand -> Voorbeelden -> ArduinoISP o in alternativa 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 tas "Load"

4) Collegare la board Arduino al circuito custom seguendo lo schema (Per evitare inconvenienti scollegare l'Arduino dal PC prima di collegarla al circuito custom).

5) Collegare l'Arduino en pc en avviare l'IDE Arduino.

  • Selezionare quindi komen board "Arduino/Genuino Uno" klik op "Extra -> Boards -> Arduino/Genuino Uno". Selecteer "Arduino als ISP" klik op "Extra -> Programmeur -> Arduino als ISP".
  • Assicurarsi che la porta corrisponda alla board Arduino collegata al PC, selezionando l'apposita voce in "Extra -> Port".
  • Caricare il bootloader klik op "Extra -> Burn Bootloader".

Stap 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

Per poter kunt u een schets maken van het Arduino-broodbord, bisogna gebruiken of een volledig bord Arduino UNO of een convertitore USB-serie komen met modulo FTDI.

- Arduino UNO komt programmeertaal

Nel caso si voglia gebruiken altro Arduino UNO per programmeerde l'Arduino breadboard, bisogna:

  • 1) Rimuovere il microcontrollore dalla board.
  • 2) Collegare la board all'arduino bradboard komen indicato nello schematischo.
  • 3) Connettere l'Arduino al PC.
  • 4) Scegliere of Creare uno schets Arduino.
  • 5) Selezionare komen board "Arduino/Genuino Uno" klik op "Extra -> Boards -> Arduino/Genuino Uno".
  • 6) Selecteer "USBasp" klik op "Extra -> Programmeur -> USBasp".
  • 7) Asssicurarsi che la porta in uso (Tools -> Port) corrisponda a quella dell'Arduino collegata al PC.
  • 8) Cliccare sul pulsante "Load".

-

Stap 4: Convertitore USB-serieel

Converter USB-serieel
Converter USB-serieel
Converter USB-serieel
Converter USB-serieel
Converter USB-serieel
Converter USB-serieel

Converter USB-serieel

U kunt geen gebruik maken van Arduino UNO en gebruik kunnen maken van programma's, en mogelijk gebruik maken van een USB-serieel apparaat. In questo caso bisogna:

  • 1) Collegare il convertitore all'Arduino breadboard met seguente modo:

    • pin RXD -> pin Tx ATMega328 (pin 3)
    • pin TXD -> pin Rx ATMega328 (pin 2)
    • GND -> GND (pin 8)5v -> Vcc (pin 7)
    • pin DTR -> pin RESET ATMega328 (pin 1)
    • Nel caso il modulo non abbia il pin DTR, è possibile comunque eseguire il caricamento eseguendo un reset manuale.
  • 2) Gekoppeld aan modulo FTDI al PC.
  • 3) Scegliere of Creare uno schets Arduino.
  • 4) Selezionare komen board "Arduino/Genuino Uno" klik op "Extra -> Boards -> Arduino/Genuino Uno".
  • 5) Selecteer "USBasp" klik op "Extra -> Programmeur -> USBasp".
  • 6) Asssicurarsi che la porta in uso (Extra -> Port) corrisponda a quella dell'Arduino collegata al PC.
  • 7) Cliccare sul pulsante "Laden".

LET OP:

Aanbevolen: