Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Questo Tutorial ci permette di caricare il Bootloader nel caso in cui l'ATmega, präsentiert auf einem Bord di nostra creazione, sia vergine; komm ad esempio nel caso in cui si vuole realizzare la Drivemall
Schritt 1: Material
- Pro Caricare il Bootloader:
- Arduino (da utilizare come programmatore)
- ATMega328p (Mikroziel-Sucui-Scrivere-il-Bootloader-Arduino)
- Cristallo al quarzo da 16MHz
- 2 Keramikkondensatoren da 22pF 1
- Widerstand von 10Kohm
- 1 Impuls
- 1 Steckbrett Cavi vari
** Opzionale per alimentare il nuovo arduino **
- 2 elektrische Kondensatoren von 100uF
- 1 linearer Regler LM7805
- Skizze pro Karikatur
Arduino UNO (Senza ATMega) oder alternativ ein USB-Seriell-Converitore (Modulo FTDI) L'arduino su Steckbrett
Schritt 2: Caricare Il Bootloader Sull'ATMega328
1) Costruire il nuovo Circuito Arduino seguendo lo schematisch.
2) (Opzionale) Costruire il Circuito di alimentazione.
3) Bereiten Sie l'Arduino in modo da poter caricare il bootloader sull'ATMega328 vor.
- College l'Arduino al PC
- Aprire l'IDE Arduino und caricare l'esempio ArduinoISP cliccando su Datei -> Beispiele -> ArduinoISP o in alternative usando il fw in allegato.
- Selezionare la board Arduino in 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) Arduino-Board-Kollege mit benutzerdefiniertem Seguendo-Schema
5) College l'Arduino al PC und Avviare l'IDE Arduino.
- Wählen Sie das Board "Arduino/Genuino Uno" aus, klicken Sie auf "Tools -> Boards -> Arduino/Genuino Uno". Wählen Sie "Arduino als ISP" aus und klicken Sie auf "Tools -> Programmierer -> Arduino als ISP".
- Assicurarsi che la porta corrisponda alla board Arduino collegata al PC, wähle die Apposita voce in "Tools -> Port".
- Caricare il Bootloader klicken Sie auf "Extras -> Bootloader brennen".
Schritt 3: Caricare Uno Sketch Con Un'altra Board Arduino Uno
Pro poter caricare uno Sketch sull'Arduino Breadboard, Bisogna Usare oder Un'altra Board Arduino UNO oder ein USB-Seriell-Konverter mit FTDI-Modul.
- Arduino UNO kommt als Programmierer
Nel caso si voglia usare un altro Arduino UNO per Programmare l'Arduino Steckbrett, Bisogna:
- 1) Rimuovere il microcontrollore dalla board.
- 2) Collegare la board all'arduino bradboard kommen indicato nello schematisch.
- 3) Connettere l'Arduino al PC.
- 4) Scegliere oder Creare uno Sketch Arduino.
- 5) Wählen Sie das Board "Arduino/Genuino Uno" aus, klicken Sie auf "Tools -> Boards -> Arduino/Genuino Uno".
- 6) Wählen Sie "USBasp" aus und klicken Sie auf "Extras -> Programmierer -> USBasp".
- 7) Asssicurarsi che la porta in uso (Tools -> Port) corrisponda a quella dell'Arduino collegata al PC.
- 8) Cliccare sul pulsante "Laden".
-
Schritt 4: USB-Seriell konvertieren
Konvertieren Sie USB-Seriell
Nel caso non si abbia a disposizione a Arduino UNO da usare come programatore, è possibile usare usare usare USB seriale. In questo caso bisogna:
-
1) Collegare il convertitore all'Arduino Steckbrett nel seguente modo:
- Pin RXD -> Pin Tx ATMega328 (Pin 3)
- Pin TXD -> Pin Rx ATMega328 (Pin 2)
- GND -> GND (Pin 8) 5 V -> Vcc (Pin 7)
- Pin DTR -> Pin RESET ATMega328 (Pin 1)
- Nel caso il modulo non abbia il pin DTR, è comunque comunque eseguire il caricamento eseguendo un reset manuale.
- 2) Connetre il modulo FTDI al PC.
- 3) Scegliere oder Creare uno Sketch Arduino.
- 4) Wählen Sie das Board "Arduino/Genuino Uno" aus, klicken Sie auf "Tools -> Boards -> Arduino/Genuino Uno".
- 5) Wählen Sie "USBasp" unter "Extras -> Programmierer -> USBasp".
- 6) Asssicurarsi che la porta in uso (Tools -> Port) corrisponda a quella dell'Arduino collegata al PC.
- 7) Cliccare sul pulsante "Laden".
ACHTUNG: