Table des matières:

Flashez le bootloader Arduino sur un ATMega328 : 4 étapes
Flashez le bootloader Arduino sur un ATMega328 : 4 étapes

Vidéo: Flashez le bootloader Arduino sur un ATMega328 : 4 étapes

Vidéo: Flashez le bootloader Arduino sur un ATMega328 : 4 étapes
Vidéo: How to Flash/Re-flash a Bootloader on an Arduino Nano 2024, Novembre
Anonim
Flashez le bootloader Arduino sur un ATMega328
Flashez le bootloader Arduino sur un ATMega328

Tutoriel Questo ci permette di caricare il Bootloader nel caso dans cui l'ATmega, presente su una bord di nostra creazione, sia vergine; come ad esempio nel caso in cui si vuole realizzare la Drivemall

Étape 1: Matériel

Matériel
Matériel
Matériel
Matériel

- Par caricare il bootloader:

  • Arduino (d'utiliser le programmeur)
  • ATMega328p (micro cible su cui scrivere il bootloader Arduino)
  • Cristallo al quarzo da 16MHz
  • 2 condensateurs céramiques de 22pF 1
  • résistance de 10Kohm
  • 1 pulsante
  • 1 Planche à Pain Cavi vari

** Opzionale per alimentare il nuovo arduino **

  • 2 condensateurs électriques de 100uF
  • 1 régulateur linéaire LM7805

- Par croquis de soins

Arduino UNO (senza ATMega) o in alternativa un converitore USB seriale (modulo FTDI) L'arduino su breadboard

Étape 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 circuito Arduino seguendo lo schemao.

2) (Opzionale) Costruire il circuito di alimentazione.

3) Préparez l'Arduino en modo da poter caricare il bootloader sull'ATMega328.

  • Collège l'Arduino al PC
  • Aprire l'IDE Arduino e caricare l'esempio ArduinoISP cliccando su File -> Exemples -> ArduinoISP o in alternativa usando il fw in allegato.
  • Sélectionnez la carte Arduino dans le menu Outils -> Cartes.
  • Asssicurarsi che la porta in uso (Outils -> Port) corrisponda a quella dell'Arduino collegata al PC.
  • Caricare lo skecth cliccando sul tast "Charger"

4) Collegare la board 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 et Avviare l'IDE Arduino.

  • Selezionare quindi come board "Arduino/Genuino Uno" cliccando su "Tools -> Boards -> Arduino/Genuino Uno". Sélectionnez "Arduino en tant que FAI" cliquez sur "Outils -> Programmeur -> Arduino en tant que FAI".
  • Assicurarsi che la porta corrisponda alla board Arduino collegata al PC, selezionando l'apposita voce dans "Tools -> Port".
  • Caricare il bootloader cliccando su "Tools -> Burn Bootloader".

Étape 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

Par poter caricare uno sketch sull'Arduino breadboard, bisogna usare o un'altra board Arduino UNO o un convertisseur USB seriale come il modulo FTDI.

- Arduino UNO vient programmateur

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

  • 1) Rimuovere il microcontrollore dal board.
  • 2) Collegare la board all'arduino bradboard come indicato nello schemao.
  • 3) Connetter 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) Sélectionnez "USBasp" cliquez sur "Outils -> Programmeur -> USBasp".
  • 7) Asssicurarsi che la porta in uso (Outils -> Port) corrisponda a quella dell'Arduino collegata al PC.
  • 8) Cliccare sul pulsante "Charger".

-

Étape 4: Convertitor USB Seriale

Convertitor USB Seriale
Convertitor USB Seriale
Convertitor USB Seriale
Convertitor USB Seriale
Convertitor USB Seriale
Convertitor USB Seriale

Convertitor USB Seriale

Nel cas non si abbia a disposizione un Arduino UNO da usare come programmatore, è usare possible non convertore USB seriale. En quête de caso bisogna:

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

    • broche RXD -> broche Tx ATMega328 (broche 3)
    • broche TXD -> broche Rx ATMega328 (broche 2)
    • GND -> GND (broche 8)5v -> Vcc (broche 7)
    • broche DTR -> broche RESET ATMega328 (broche 1)
    • Nel cas il modulo non abbia il pin DTR, est possible comunque eseguire il caricamento eseguendo un reset manuale.
  • 2) Connetter il modulo FTDI al PC.
  • 3) Scegliere o Creare uno sketch Arduino.
  • 4) Selezionare come board "Arduino/Genuino Uno" cliccando su "Tools -> Boards -> Arduino/Genuino Uno".
  • 5) Sélectionnez "USBasp" clicando su "Outils -> Programmeur -> USBasp".
  • 6) Asssicurarsi che la porta in uso (Outils -> Port) corrisponda a quella dell'Arduino collegata al PC.
  • 7) Cliccare sul pulsante "Charger".

ATTENTION:

Conseillé: