Spisu treści:

Flash bootloader Arduino na ATMega328: 4 kroki
Flash bootloader Arduino na ATMega328: 4 kroki

Wideo: Flash bootloader Arduino na ATMega328: 4 kroki

Wideo: Flash bootloader Arduino na ATMega328: 4 kroki
Wideo: Arduino bootloader. Arduino загрузчик. Прошивка загрузчика arduino 2024, Lipiec
Anonim
Flash bootloader Arduino na ATMega328
Flash bootloader Arduino na ATMega328

Ten samouczek, który pozwoli Ci używać Bootloadera w przypadku ATmega, przedstawia swój własny projekt, w tym przypadku; come ad esempio nel caso in cui si vuole realizzare la Drivemall

Krok 1: Materiał

Materiał
Materiał
Materiał
Materiał

- Na bootloader caricare il:

  • Arduino (do wykorzystania jako programista)
  • ATMega328p (micro target po zapisaniu bootloadera Arduino)
  • Kryształ kwarcowy przez 16 MHz
  • 2 kondensatory ceramiczne z 22pF 1
  • odporność na 10Kohm
  • 1 pulsant
  • 1 deska do chleba Cavi vari

** Opzionale per alimentare il nuovo arduino **

  • 2 kondensatory elektryczne o mocy 100uF
  • 1 regulator liniowy LM7805

- Za szkic caricare

Arduino UNO (senza ATMega) lub jako alternatywa dla konwertera szeregowego USB (moduł 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) Stwórz nowy schemat obwodu Arduino.

2) (Opcjonalne) Costruire il circuito di alimentazione.

3) Przygotuj Arduino w trybie, w którym możesz używać bootloadera na ATMega328.

  • Współpracuj z Arduino al PC
  • Aprire l'IDE Arduino i pobierz przykładowy plik ArduinoISP kliknij Plik -> Przykłady -> ArduinoISP lub alternatywnie użyj fw w allegato.
  • Selezionare la board Arduino in uso nel menù Tools -> Boards.
  • Asssicurarsi che la porta in uso (Narzędzia -> Port) koresponduje z kolegą Arduino na PC.
  • Caricare lo skecth cliccando sul tast „Załaduj”

4) Połącz schemat Arduino z układem niestandardowym (Dla niewygodnego połączenia Arduino z komputera PC przed współpracą z układem niestandardowym).

5) Łącz Arduino z komputerem PC i IDE Arduino.

  • Wybierz kartę „Arduino/Genuino Uno” klikając w „Narzędzia -> Płytki -> Arduino/Genuino Uno”. Wybierz "Arduino jako ISP" kliknij w "Narzędzia -> Programista -> Arduino jako ISP".
  • Assicurarsi che la porta corrisponda alla board Arduino collegata al PC, wybierz głos w "Narzędzia -> Port".
  • Kliknij przycisk „Narzędzia -> Nagraj 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

Aby użyć jednego szkicu na płytce prototypowej Arduino, użyj lub innej płytki Arduino UNO lub konwertera szeregowego USB jako modułu FTDI.

- Arduino UNO to programator!

Nel caso si voglia usare un altro Arduino UNO dla programmare l'Arduino breadboard, bisogna:

  • 1) Rimuovere il microcontrollore dalla board.
  • 2) Połącz tablicę z tablicą arduino, która jest wskazówką na schemacie.
  • 3) Połącz Arduino z komputerem.
  • 4) Scegliere o Creare uno szkic Arduino.
  • 5) Wybierz kartę „Arduino/Genuino Uno” klikając „Narzędzia -> Płytki -> Arduino/Genuino Uno”.
  • 6) Wybierz "USBasp" kliknij w "Narzędzia -> Programator -> USBasp".
  • 7) Asssicurarsi che la porta in uso (Narzędzia -> Port) odpowiada za to, że Arduino collegata al PC.
  • 8) Cliccare sul pulsante "Załaduj".

-

Krok 4: Convertitor USB Seriale

Konwerter USB Seriale
Konwerter USB Seriale
Konwerter USB Seriale
Konwerter USB Seriale
Konwerter USB Seriale
Konwerter USB Seriale

Konwerter USB Seriale

Jeśli nie masz dostępu do Arduino UNO, możesz używać go jako programisty, możesz też używać konwertera seriali USB. W questo caso bisogna:

  • 1) Collegare il convertitore all'Arduino breadboard nel seguente mode:

    • 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, è można comunque que il caricamento eseguendo un reset manuale.
  • 2) Podłącz moduł FTDI do komputera.
  • 3) Scegliere o Creare uno szkic Arduino.
  • 4) Wybierz kartę „Arduino/Genuino Uno” klikając „Narzędzia -> Płytki -> Arduino/Genuino Uno”.
  • 5) Wybierz "USBasp" kliknij w "Narzędzia -> Programator -> USBasp".
  • 6) Asssicurarsi che la porta in uso (Narzędzia -> Port) odpowiada za to, że Arduino collegata al PC.
  • 7) Cliccare sul pulsante „Załaduj”.

UWAGA:

Zalecana: