Πίνακας περιεχομένων:

Φλας το Arduino Bootloader σε ATMega328: 4 βήματα
Φλας το Arduino Bootloader σε ATMega328: 4 βήματα

Βίντεο: Φλας το Arduino Bootloader σε ATMega328: 4 βήματα

Βίντεο: Φλας το Arduino Bootloader σε ATMega328: 4 βήματα
Βίντεο: LDmicro 22: Πίνακες Arduino με AVRDUDESS (Προγραμματισμός μικροελεγκτών με LDmicro) 2024, Ιούλιος
Anonim
Φλας το Arduino Bootloader σε ένα ATMega328
Φλας το Arduino Bootloader σε ένα ATMega328

Questo tutorial ci permette di caricare il Bootloader nel caso in cui l'ATmega, presente su una bord di nostra creazione, sia vergine? έλα ad esempio nel caso in cui si vuole realizzare la Drivemall

Βήμα 1: Υλικό

Υλικό
Υλικό
Υλικό
Υλικό

- Ανά caricare il bootloader:

  • Arduino (da utilizare 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 Παλσάντο
  • 1 Baviboard Cavi var

** Opzionale per alimentare il nuovo arduino **

  • 2 συμπυκνωτές elettrolitici da 100uF
  • 1 regolatore lineare LM7805

- Ανά σκίτσο caricare

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

Βήμα 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 schematico.

2) (Opzionale) Costruire il circuito di alimentazione.

3) Προετοιμάστε το Arduino στο modo da poter caricare il bootloader sull'ATMega328.

  • Collegare l'Arduino al PC
  • Aprire l'IDE Arduino και caricare l'esempio ArduinoISP κάντε κλικ στο αρχείο -> Παραδείγματα -> ArduinoISP o in alternativa usando il fw in allegato.
  • Selezionare la board Arduino in uso nel menù Tools -> Πίνακες.
  • Το Asssicurarsi che la porta in uso (Εργαλεία -> Λιμάνι) συσχετίζεται με το quella dell'Arduino collegata al PC.
  • Caricare lo skecth cliccando sul tast "Load"

4) Συλλέξτε τον πίνακα Arduino al circuito custom seguendo lo schema (Per evitare inconvenienti scollegare l'Arduino dal PC prima di collegegarla al circuito custom).

5) Collegare l'Arduino al PC ed avviare l'IDE Arduino.

  • Επιλέξτε τον πίνακα "Arduino/Genuino Uno" και επιλέξτε "Εργαλεία -> Πίνακες -> Arduino/Genuino Uno". Επιλέξτε "Arduino ως ISP" και επιλέξτε "Εργαλεία -> Προγραμματιστής -> Arduino ως ISP".
  • Assicurarsi che la porta corrisponda alla board Arduino collegata al PC, επιλέξτε την επιλογή "Tools -> Port".
  • Κάντε κλικ στο κουμπί "Εργαλεία -> Εγγραφή εκκίνησης".

Βήμα 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

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) Collegare la board all'arduino bradboard come indicato nello schematico.
  • 3) Connettere l'Arduino al PC.
  • 4) Scegliere o Creare uno σκίτσο Arduino.
  • 5) Επιλέξτε τον πίνακα "Arduino/Genuino Uno" και κάντε κλικ στο "Εργαλεία -> Πίνακες -> Arduino/Genuino Uno".
  • 6) Επιλέξτε "USBasp" για να επιλέξετε "Εργαλεία -> Προγραμματιστής -> USBasp".
  • 7) Asssicurarsi che la porta in uso (Tools -> Port) corrisponda a quella dell'Arduino collegata al PC.
  • 8) Cliccare sul pulsante "Load".

-

Βήμα 4: Μετατροπή USB Seriale

Μετατροπή USB Seriale
Μετατροπή USB Seriale
Μετατροπή USB Seriale
Μετατροπή USB Seriale
Μετατροπή USB Seriale
Μετατροπή USB Seriale

Μετατροπή USB Seriale

Δεν μπορείτε να χρησιμοποιήσετε το Arduino UNO για να χρησιμοποιήσετε τον προγραμματισμό, και να χρησιμοποιήσετε τη δυνατότητα μετατροπής σειρών USB. 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, è possibile comunque eseguire il caricamento eseguendo un reset manuale.
  • 2) Connettere il modulo FTDI al PC.
  • 3) Scegliere o Creare uno σκίτσο Arduino.
  • 4) Επιλέξτε τον πίνακα "Arduino/Genuino Uno" και κάντε κλικ στο "Εργαλεία -> Πίνακες -> Arduino/Genuino Uno".
  • 5) Επιλέξτε "USBasp" για να επιλέξετε "Εργαλεία -> Προγραμματιστής -> USBasp".
  • 6) Asssicurarsi che la porta in uso (Tools -> Port) corrisponda a quella dell'Arduino collegata al PC.
  • 7) Cliccare sul pulsante "Load".

ΠΡΟΣΟΧΗ:

Συνιστάται: