Daftar Isi:

Flash Bootloader Arduino pada ATMega328: 4 Langkah
Flash Bootloader Arduino pada ATMega328: 4 Langkah

Video: Flash Bootloader Arduino pada ATMega328: 4 Langkah

Video: Flash Bootloader Arduino pada ATMega328: 4 Langkah
Video: Cara Mengisi Bootloader Arduino, DIJAMIN MUDAH BANGET!! 2024, November
Anonim
Flash Bootloader Arduino pada ATMega328
Flash Bootloader Arduino pada ATMega328

Quest tutorial ci permette di caricare il Bootloader nel caso in cui l'ATmega, presente su una bord di nostra creazione, sia vergine; ayo iklan esempio nel caso di cui si vuole realizzare la Drivemall

Langkah 1: Materi

materi
materi
materi
materi

- Per caricare il bootloader:

  • Arduino (da utilizare come programmer)
  • ATMega328p (target mikro su cui scrivere il bootloader Arduino)
  • Cristallo al quarzo da 16MHz
  • 2 kondensatori ceramici da 22pF 1
  • resistenza da 10Kohm
  • 1 pulsa
  • 1 Breadboard Cavi vari

** Opzionale per alimentare il nuovo arduino **

  • 2 kondensatori elettrolitici da 100uF
  • 1 pengatur linier LM7805

- Per sketsa caricare

Arduino UNO (senza ATMega) atau di alternativa dan konversi USB serial (modulo FTDI) L'arduino su papan tempat memotong roti

Langkah 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 schematico.

2) (Opzionale) Costruire il circuito di alimentazione.

3) Siapkan l'Arduino di modo da poter caricare il bootloader sull'ATMega328.

  • Kolega l'Arduino al PC
  • Aprire l'IDE Arduino e caricare l'esempio ArduinoISP cliccando su File -> Contoh -> ArduinoISP o in alternativa usando il fw in allegato.
  • Selezionare la board Arduino di 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) 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) Kolega l'Arduino al PC ed avviare l'IDE Arduino.

  • Selezionare quindi datang papan "Arduino/Genuino Uno" klik su "Alat -> Papan -> Arduino/Genuino Uno". Pilih "Arduino sebagai ISP" klik "Alat -> Programmer -> Arduino sebagai ISP".
  • Assicurarsi che la porta corrisponda alla board Arduino collegata al PC, selezionando l'apposita voce di "Tools -> Port".
  • Caricare il bootloader klik di "Tools -> Burn Bootloader".

Langkah 3: Caricare Uno Sketch Con Un'altra Papan Arduino Uno

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

Per poter caricare uno sketch sull'Arduino breadboard, bisogna menggunakan un'altra board Arduino UNO atau konversi USB serial datang dengan modulo FTDI.

- Arduino UNO datang pemrogram

Nel caso si voglia menggunakan un altro Arduino UNO per programmare l'Arduino breadboard, bisogna:

  • 1) Rimuovere il mikrokontroler dalla board.
  • 2) Collegare la board all'arduino bradboard come indicato nello schematico.
  • 3) Jaringan l'Arduino al PC.
  • 4) Scegliere atau Buat sketsa Arduino.
  • 5) Selezionare datang papan "Arduino/Genuino Uno" klik su "Alat -> Papan -> Arduino/Genuino Uno".
  • 6) Selezionare "USBasp" klik "Alat -> Programmer -> USBasp".
  • 7) Asssicurarsi che la porta in uso (Tools -> Port) corrisponda a quella dell'Arduino collegata al PC.
  • 8) Cliccare sul pulsaante "Beban".

-

Langkah 4: Konversi Serial USB

Serial USB Convertitore
Serial USB Convertitore
Serial USB Convertitore
Serial USB Convertitore
Serial USB Convertitore
Serial USB Convertitore

Serial USB Convertitore

Nel caso non si abbia a disposizione un Arduino UNO da usare come programmatore, mungkin usare un convertitore USB serial. Dalam pertanyaan caso bisogna:

  • 1) Kolega il convertitore all'Arduino papan tempat memotong roti nel 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) Jaringan il modulo FTDI al PC.
  • 3) Scegliere atau Buat sketsa Arduino.
  • 4) Selezionare datang papan "Arduino/Genuino Uno" klik su "Alat -> Papan -> Arduino/Genuino Uno".
  • 5) Selezionare "USBasp" klik "Alat -> Programmer -> USBasp".
  • 6) Asssicurarsi che la porta in uso (Tools -> Port) corrisponda a quella dell'Arduino collegata al PC.
  • 7) Cliccare sul pulsaante "Beban".

PERHATIAN:

Direkomendasikan: