Orodha ya maudhui:

Piga Bootloader ya Arduino kwenye ATMega328: Hatua 4
Piga Bootloader ya Arduino kwenye ATMega328: Hatua 4

Video: Piga Bootloader ya Arduino kwenye ATMega328: Hatua 4

Video: Piga Bootloader ya Arduino kwenye ATMega328: Hatua 4
Video: How to control Actuator using Arduino - Robojax 2024, Julai
Anonim
Piga Bootloader ya Arduino kwenye ATMega328
Piga Bootloader ya Arduino kwenye ATMega328

Mafunzo ya mafunzo ya mahitaji ya huduma ya Bootloader nel caso katika cui l'ATmega, wanaowasilisha suti yako ya bord di nostra creazione, sia vergine; njoo tangazo la pili kwenye cui si vuole realizzare la Drivemall

Hatua ya 1: Materiale

Materiale
Materiale
Materiale
Materiale

- Kwa caricare il bootloader:

  • Arduino (da utilizare come programmatore)
  • ATMega328p (shabaha ndogo ndogo inayotokana na bootloader Arduino)
  • Cristallo al quarzo da 16MHz
  • 2 condensatori keramici ya 22pF 1
  • resistenza da 10Kohm
  • 1 pulsante
  • 1 Bodi ya mkate Cavi hutofautiana

** Opzionale kwa kila chakula iluovo arduino **

  • 2 condensatori elettrolitici da 100uF
  • Mistari 1 ya regolatore LM7805

- Kwa mchoro wa mzoga

Arduino UNO (senza ATMega) o katika njia mbadala ya ubadilishaji USB seriale (modulo FTDI) L'arduino su breadboard

Hatua ya 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 iluo mviringo Arduino seguendo lo schematico.

2) (Opzionale) Costruire il circo di alimentazione.

3) Preparare l'Arduino katika modo ya poter caricare il bootloader sull'ATMega328.

  • Collegare l'Arduino al PC
  • Aprire l'IDE Arduino e caricare l'esempio ArduinoISP cliccando su File -> Mifano -> ArduinoISP o in alternativa usando il fw in allegato.
  • Selezionare la board Arduino in uso nel menù Zana -> Bodi.
  • Asssicurarsi che la porta in uso (Zana -> Bandari) corrisponda a quella dell'Arduino collegata al PC.
  • Caricare lo skecth cliccando sul onja "Mzigo"

4) Collegare la board Arduino al circo custom seguendo lo schema (Per evitare inconvenienti scollegare l'Arduino dal PC prima di collegarla al circo custom).

5) Collegare l'Arduino al PC iliyo karibu na Arduino.

  • Selezionare quindi kuja bodi "Arduino / Genuino Uno" cliccando su "Zana -> Bodi -> Arduino / Genuino Uno". Selezionare "Arduino kama ISP" clicando su "Zana -> Programu -> Arduino kama ISP".
  • Assicurarsi che la porta corrisponda alla board Arduino collegata al PC, selezionando l'apposita voce in "Zana -> Bandari".
  • Caricare il bootloader cliccando su "Zana -> Choma Bootloader".

Hatua ya 3: Caricare Uno Sketch Con Un'altra Board Arduino Uno

Mchoro wa Caricare Uno Con Un'altra Bodi ya Arduino Uno
Mchoro wa Caricare Uno Con Un'altra Bodi ya Arduino Uno
Mchoro wa Caricare Uno Un Untaaltra Arduino Uno
Mchoro wa Caricare Uno Un Untaaltra Arduino Uno
Mchoro wa Caricare Uno Un Untaaltra Arduino Uno
Mchoro wa Caricare Uno Un Untaaltra Arduino Uno
Mchoro wa Caricare Uno Un Untaaltra Arduino Uno
Mchoro wa Caricare Uno Un Untaaltra Arduino Uno

Kwa kila mfinyanzi caricare uno sketch sull'Arduino breadboard, bisogna usre o un'altra board Arduino UNO un convertitore USB seriale come il modulo FTDI.

- Arduino UNO kuja programmatore

Nel caso si voglia usre un altro Arduino UNO kwa programu ya ubao wa mkate, bisogna:

  • 1) Rimuovere il microcontrollore dalla board.
  • 2) Collegare la bodi all'arduino bradboard kuja indicato nello schematico.
  • 3) Connettere l'Arduino al PC.
  • 4) Scegliere o Creare uno mchoro Arduino.
  • 5) Selezionare kuja bodi "Arduino / Genuino Uno" cliccando su "Zana -> Bodi -> Arduino / Genuino Uno".
  • 6) Chagua "USBasp" clicando su "Zana -> Programu -> USBasp".
  • 7) Asssicurarsi che la porta katika uso (Zana -> Bandari) inafanya kazi kwa kutumia PC.
  • 8) Cliccare sul pulsante "Mzigo".

-

Hatua ya 4: Badilisha USB Seriale

Badilisha USB Seriale
Badilisha USB Seriale
Badilisha USB Seriale
Badilisha USB Seriale
Badilisha USB Seriale
Badilisha USB Seriale

Badilisha USB Seriale

Haiwezi kutekelezwa kwa njia ya Arduino UNO kwa programu inayokuja ya programu, ambayo inaweza kutusaidia kubadilisha huduma ya USB. Katika questo caso bisogna:

  • 1) Collegare ilibadilisha kila'Arduino kwenye ubao wa mkate na mfano:

    • pini RXD -> pini Tx ATMega328 (pini 3)
    • pini TXD -> pini Rx ATMega328 (pini 2)
    • GND -> GND (pini 8) 5v -> Vcc (pini 7)
    • pini DTR -> piga Rudisha ATMega328 (pini 1)
    • Nel caso il modulo non abbia il pin DTR, na uwezekano wa kupata habari zote zilizo kwenye orodha ya picha na kuweka upya manuale.
  • 2) Connettere il modulo FTDI na PC.
  • 3) Scegliere o Creare uno mchoro Arduino.
  • 4) Selezionare kuja bodi "Arduino / Genuino Uno" cliccando su "Zana -> Bodi -> Arduino / Genuino Uno".
  • 5) Chagua "USBasp" clicando su "Zana -> Programu -> USBasp".
  • 6) Asssicurarsi che la porta katika uso (Zana -> Bandari) inafanya kazi kwa kutumia PC.
  • 7) Cliccare sul pulsante "Mzigo".

MTAZAMO:

Ilipendekeza: