Sadržaj:

Bljeskajte Arduino Bootloader na ATMega328: 4 koraka
Bljeskajte Arduino Bootloader na ATMega328: 4 koraka

Video: Bljeskajte Arduino Bootloader na ATMega328: 4 koraka

Video: Bljeskajte Arduino Bootloader na ATMega328: 4 koraka
Video: Работа с программатором USBAsp в Arduino IDE 2024, Studeni
Anonim
Bljeskajte Arduino Bootloader na ATMega328
Bljeskajte Arduino Bootloader na ATMega328

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

Korak 1: Materijal

Materiale
Materiale
Materiale
Materiale

- Po caricare il bootloaderu:

  • Arduino (da iskoristite programske mogućnosti)
  • ATMega328p (mikrocilja je skripte za bootloader Arduino)
  • Cristallo al quarzo na 16 MHz
  • 2 kondenzatori keramike do 22 pF 1
  • resistenza da 10Kohm
  • 1 pulsante
  • 1 Breadboard Cavi vari

** Opzionale per alimentare il nuovo arduino **

  • 2 kondenzatori elettrolitici da 100uF
  • 1 regolatore linija je LM7805

- Skica po caricare

Arduino UNO (senza ATMega) ili alternativno i pretvarač USB serijski (modulo FTDI) L'arduino je matična ploča

2. korak: 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) Pripremite l'Arduino u modu da poter caricare il bootloader sull'ATMega328.

  • Collegare l'Arduino al PC
  • Aprire l'IDE Arduino e caricare l'esempio ArduinoISP kliknite datoteku -> Primjeri -> ArduinoISP o alternativno usando il fw in allegato.
  • Odaberite Arduino ploču za korištenje u meniju Alati -> Ploče.
  • 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) Collegare l'Arduino al PC ed avviare l'IDE Arduino.

  • Odaberite jezičnu ploču "Arduino/Genuino Uno" klikom na "Alati -> Ploče -> Arduino/Genuino Uno". Odaberite "Arduino kao ISP" i kliknite "Alati -> Programer -> Arduino kao ISP".
  • Assicurarsi che la porta corrisponda alla board Arduino collegata al PC, selezionando l'apposita voce in "Tools -> Port".
  • Pokrenite bootloader klikom na "Tools -> Burn Bootloader".

Korak 3: Caricare Uno skica Con Un'altra ploče Arduino Uno

Caricare Uno Skica Con Un'altra ploča Arduino Uno
Caricare Uno Skica Con Un'altra ploča Arduino Uno
Caricare Uno Skica Con Un'altra ploča Arduino Uno
Caricare Uno Skica Con Un'altra ploča Arduino Uno
Caricare Uno Skica Con Un'altra ploča Arduino Uno
Caricare Uno Skica Con Un'altra ploča Arduino Uno
Caricare Uno Skica Con Un'altra ploča Arduino Uno
Caricare Uno Skica Con Un'altra ploča Arduino Uno

Po poteru, skicirajte skicu sull'Arduino matične ploče, upotrebljavajte dodatnu ploču Arduino UNO ili konvertirajuću USB seriju koja dolazi po modulu FTDI.

- Arduino UNO dolazi programski

Nel caso si voglia usare un altro Arduino UNO po programmare l'Arduino motherboard, bisogna:

  • 1) Rimuovere il microcontrollore dalla ploča.
  • 2) Collegare la board all'arduino bradboard come indicato nello schematico.
  • 3) Connettere l'Arduino al PC.
  • 4) Scegliere o Creare uno skicirati Arduino.
  • 5) Odaberite ploču "Arduino/Genuino Uno" klikom na "Alati -> Ploče -> Arduino/Genuino Uno".
  • 6) Odaberite "USBasp" i kliknite "Alati -> Programer -> USBasp".
  • 7) Asssicurarsi che la porta in uso (Tools -> Port) corrisponda a quella dell'Arduino collegata al PC.
  • 8) Cliccare sul pulsante "Opterećenje".

-

Korak 4: Pretvorite USB serijski pretvarač

Pretvornik USB serijski
Pretvornik USB serijski
Pretvornik USB serijski
Pretvornik USB serijski
Pretvornik USB serijski
Pretvornik USB serijski

Pretvornik USB serijski

Nel caso non si abbia a disposizione un Arduino UNO da usare come programsmatore, è Mogućnost upotrebe un konvertitore USB seriale. In questo caso bisogna:

  • 1) Collegare il convertitore all'Arduino motherboard 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, è possible comunque eseguire il caricamento eseguendo un reset manuale.
  • 2) Povezite modularno FTDI računalo.
  • 3) Scegliere o Creare uno skicirati Arduino.
  • 4) Odaberite ploču "Arduino/Genuino Uno" klikom na "Alati -> Ploče -> Arduino/Genuino Uno".
  • 5) Odaberite "USBasp" i kliknite "Alati -> Programer -> USBasp".
  • 6) Asssicurarsi che la porta in uso (Tools -> Port) corrisponda a quella dell'Arduino collegata al PC.
  • 7) Cliccare sul pulsante "Opterećenje".

PAŽNJA:

Preporučeni: