Obsah:

Flashujte zavaděč Arduino v krocích ATMega328: 4
Flashujte zavaděč Arduino v krocích ATMega328: 4

Video: Flashujte zavaděč Arduino v krocích ATMega328: 4

Video: Flashujte zavaděč Arduino v krocích ATMega328: 4
Video: Arduino bootloader (Petr Stehlík) 2024, Červenec
Anonim
Flashujte zavaděč Arduino na ATMega328
Flashujte zavaděč Arduino na ATMega328

Quotes tutorial ci permette di caricare il Bootloader nel caso in cui l'ATmega, presente su una bord di nostra creazione, sia vergine; přijít ad esempio nel caso in cui si vuole realizzare la Drivemall

Krok 1: Materiale

Materiale
Materiale
Materiale
Materiale

- Zavaděč per caricare il:

  • Arduino (da program využití přijde programmatore)
  • ATMega328p (micro target su cui scrivere il bootloader Arduino)
  • Cristallo al quarzo s frekvencí 16 MHz
  • 2 kondenzátory s výkonem 22 pF 1
  • odpor 10Kohm
  • 1 pulsante
  • 1 prkénko Cavi vari

** Volně dostupné potraviny arduino **

  • 2 kondenzátory s elektrickou energií 100uF
  • 1 regolatore lineare LM7805

- Skica podle karikatury

Arduino UNO (senza ATMega) nebo alternativně k jednomu převáděcímu USB sériovému (modulo FTDI) L'arduino su breadboard

Krok 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 circuitito Arduino seguendo lo schematico.

2) (Opzionale) Costruire il Circuit di Alimentazione.

3) Připravte l'Arduino na modo da poter caricare il bootloader sull'ATMega328.

  • Collegare l'Arduino na PC
  • Aprire l'IDE Arduino e caricare l'esempio ArduinoISP cliccando su File -> examples -> ArduinoISP o in alternativeiva usando il fw in Allegato.
  • Vyberte desku Arduino v nástrojích -> Desky.
  • 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 circuitito custom seguendo lo schema (Per evitare nevýhodných scollegare l'Arduino dal PC prima di collegarla al Circuito custom).

5) Collegare l'Arduino al PC ed avviare l'IDE Arduino.

  • Vyberte nástroj "Arduino/Genuino Uno" cliccando su "Nástroje -> Desky -> Arduino/Genuino Uno". Vyberte "Arduino as ISP" clicndo su "Tools -> Programmer -> Arduino as ISP".
  • Asicurarsi che la porta corrisponda alllaboard Arduino collegata al PC, selezionando l'apposita voce in "Tools -> Port".
  • Stáhněte si bootloader z cliccando "Nástroje -> Vypálit bootloader".

Krok 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 každou karikaturu je k dispozici skica sull'Arduino breadboard, bisogna use or un'altra board Arduino UNO or un convertitore USB seriale come il modulo FTDI.

- Arduino UNO come programmatore

Nelze použít více než jeden Arduino UNO pro program l'Arduino breadboard, bisogna:

  • 1) Rimuovere il microcontrollore dalla board.
  • 2) Collegare la board all'arduino bradboard come indicateto nello schematico.
  • 3) Connettere l'Arduino al PC.
  • 4) Scegliere o Creare uno sketch Arduino.
  • 5) Selezionare come board "Arduino/Genuino Uno" cliccando su "Tools -> Boards -> Arduino/Genuino Uno".
  • 6) Vyberte "USBasp" clicando su "Nástroje -> Programátor -> USBasp".
  • 7) Assicurarsi che la porta in uso (Tools -> Port) corrisponda a quella dell'Arduino collegata al PC.
  • 8) Cliccare sul pulsante „Load“.

-

Krok 4: Převod USB Seriale

Převést USB Seriale
Převést USB Seriale
Převést USB Seriale
Převést USB Seriale
Převést USB Seriale
Převést USB Seriale

Převést USB Seriale

Nelze použít žádnou technologii Arduino a UNO da usare come programmatore, è possibile usare un convertitore USB seriale. In questo caso bisogna:

  • 1) Collegare il convertitore all'Arduino breadboard 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)
    • Nelze také modulovat žádný DTR pinů, případně je možné provést společnou resetování manuálního nastavení.
  • 2) Připojte FTDI nebo PC k počítači.
  • 3) Scegliere o Creare uno sketch Arduino.
  • 4) Selezionare come board "Arduino/Genuino Uno" cliccando su "Tools -> Boards -> Arduino/Genuino Uno".
  • 5) Vyberte "USBasp" clicando su "Nástroje -> Programátor -> USBasp".
  • 6) Assicurarsi che la porta in uso (Tools -> Port) corrisponda a quella dell'Arduino collegata al PC.
  • 7) Cliccare sul pulsante „Load“.

POZOR:

Doporučuje: