Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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ł
- 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
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
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
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: