Sommario:
- Passaggio 1: materiale
- Step 2: Caricare Il Bootloader Sull'ATMega328
- Step 3: Caricare Uno Sketch Con Un'altra Board Arduino Uno
- Passaggio 4: Convertitore USB Seriale
Video: Flashare il Bootloader Arduino su un ATMega328: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
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
Passaggio 1: materiale
- Per caricare il bootloader:
- Arduino (da utilizzare come programmatore)
- ATMega328p (micro target su cui scrivere il bootloader Arduino)
- Cristallo al quarzo da 16MHz
- 2 condensatori ceramici da 22pF 1
- resistenza da 10Kohm
- 1 pulsante
- 1 Tagliere Cavi vari
** Opzionale per alimentare il nuovo arduino **
- 2 condensatori elettrolitici da 100uF
- 1 regolatore lineare LM7805
- Per caricare schizzo
Arduino UNO (senza ATMega) o in alternativa un convertitore USB seriale (modulo FTDI) L'arduino su breadboard
Step 2: Caricare Il Bootloader Sull'ATMega328
1) Costruire il nuovo circuito Arduino seguendo lo schematico.
2) (Opzionale) Costruire il circuito di alimentazione.
3) Preparare l'Arduino in modo da poter caricare il bootloader sull'ATMega328.
- Collega l'Arduino al PC
- Apri l'IDE Arduino e carica l'esempio ArduinoISP cliccando su File -> Examples -> ArduinoISP o in alternativa usando il fw in allegato.
- Selezionare la scheda Arduino in uso nel menù Strumenti -> Schede.
- Asssicurarsi che la porta in uso (Tools -> Port) corrisponda a quella dell'Arduino collegata al PC.
- Caricare lo skecth cliccando sul gusto "Load"
4) Collegare la scheda 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.
- Selezionare quindi come scheda "Arduino/Genuino Uno" cliccando su "Strumenti -> Schede -> Arduino/Genuino Uno". Selezionare "Arduino come ISP" cliccando su "Strumenti -> Programmatore -> Arduino come ISP".
- Tenete che la porta corrisponda alla scheda Arduino collegata al PC, selezionando l'apposita voce in "Tools -> Port".
- Caricare il bootloader cliccando su "Strumenti -> Masterizza Bootloader".
Step 3: Caricare Uno Sketch Con Un'altra Board Arduino Uno
Per poter caricare uno sketch sull'Arduino breadboard, bisogna usare o un'altra board Arduino UNO o un convertitore USB seriale come il modulo FTDI.
- Arduino UNO come programmatore
Nel caso si voglia usare un altro Arduino UNO per programmare l'Arduino breadboard, bisogna:
- 1) Rimuovere il microcontrollore dalla board.
- 2) Collega la scheda all'arduino bradboard come indicatore nello schema.
- 3) Connettere l'Arduino al PC.
- 4) o Creare uno schizzo Arduino.
- 5) Selezionare come board "Arduino/Genuino Uno" cliccando su "Tools -> Boards -> Arduino/Genuino Uno".
- 6) Selezionare "USBasp" cliccando su "Strumenti -> Programmatore -> USBasp".
- 7) Asssicurarsi che la porta in uso (Tools -> Port) corrisponda a quella dell'Arduino collegata al PC.
- 8) Cliccare sul pulsante "Carica".
-
Passaggio 4: Convertitore USB Seriale
Convertitore USB Seriale
Nel caso non si abbia a disposizione un Arduino 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)
- Nel caso il modulo non abbia il pin DTR, è comunque possibile eseguire il caricamento eseguendo un reset manuale.
- 2) Connettere il modulo FTDI al PC.
- 3) o Creare uno sketch Arduino.
- 4) Selezionare come board "Arduino/Genuino Uno" cliccando su "Tools -> Boards -> Arduino/Genuino Uno".
- 5) Selezionare "USBasp" cliccando su "Strumenti -> Programmatore -> USBasp".
- 6) Asssicurarsi che la porta in uso (Tools -> Port) corrisponda a quella dell'Arduino collegata al PC.
- 7) Cliccare sul pulsante "Carica".
ATTENZIONE:
Consigliato:
Masterizza Bootloader nella scheda clone Arduino Nano 3.0: 11 passaggi
Masterizza Bootloader in Arduino Nano 3.0 Clone Board: recentemente ho acquistato un clone di Arduino Nano 3.0 da AliExpress fornito senza bootloader. Sono sicuro che ci sono molte altre persone che si trovano nella mia stessa situazione e potrebbero essersi un po' spaventate all'inizio! Non preoccuparti, in questa istruzione
COME BRUCIARE BOOTLOADER IN ATMEGA328 Usando Arduino Uno: 5 passaggi
COME BRUCIARE BOOTLOADER IN ATMEGA328 Usando Arduino Uno: prima guarda il video tutorial
Scudo di programmazione del bootloader ATMEGA328 per Arduino Uno: 3 passaggi (con immagini)
Scudo di programmazione Bootloader ATMEGA328 per Arduino Uno: Scudo di programmazione bootloader ATMEGA328P per Arduino UnoA volte succede e si danneggia il microprocessore Arduino Uno Atmega328P. Puoi cambiare processore Ma prima è necessario programmare il bootloader al suo interno. Quindi questo tutorial su come realizzare questo b
COME FARE ARDUINO NANO/MINI - Come masterizzare Bootloader: 5 passaggi
COME FARE ARDUINO NANO/MINI | Come masterizzare Bootloader: in questo Instructables ti mostrerò come creare un Arduino MINI da zero. La procedura scritta in questo instructables può essere utilizzata per creare qualsiasi scheda Arduino per i requisiti del tuo progetto personalizzato. Guarda il video per una migliore comprensione Il
Flashare un Meraki / Accton / Fonero con OpenWRT usando Linux: 3 passaggi
Flashing di un Meraki / Accton / Fonero con OpenWRT utilizzando Linux: questo tutorial ti mostrerà come eseguire il flashing del tuo hardware Meraki / Accton / Fonero con OpenWRT Linux utilizzando un PC Linux. Sito dell'autore: http://ruckman.net