Cuprins:

Bootloader pe ATMEGA328P-PU: 6 pași
Bootloader pe ATMEGA328P-PU: 6 pași

Video: Bootloader pe ATMEGA328P-PU: 6 pași

Video: Bootloader pe ATMEGA328P-PU: 6 pași
Video: Работа с микроконтроллером ATmega328. Обзор, прошивка, схема подключения 2024, Noiembrie
Anonim
Bootloader pe ATMEGA328P-PU
Bootloader pe ATMEGA328P-PU

În acest articol faremo se încarcă bootloaderul într-un ATMEGA328P-PU folosind un Arduino Mega 2560.

În această secțiune vom încărca bootloader-ul pe ATMEGA328P-PU folosind un Arduino Mega 2560.

Pasul 1: Materiale

  • ATMEGA328P-PU;
  • Arduino Mega 2560;
  • Oscilator (4/8/10/16 MHz);
  • 2 condensatori da 22pF;
  • Cavi.
  • ATMEGA328P-PU;
  • Arduino Mega 2560;
  • Oscilator (4/8/10/16 MHz);
  • 2 condensator 22pF;
  • Fire.

Pasul 2: Software

Scaricare ed estrarre il file zip din următorul link:

After aver estratto il file, spostarsi nella cartella dell 'IDE Arduino e create una nuova cartella come libreria avente un nome to your piacimento (ad esempio il mio percorso in care devo create the new cartella will C: / Program Files (x86) Arduino / biblioteci).

Descărcați și extrageți fișierul zip din următorul link

După extragerea fișierului, mutați în folderul Arduino IDE și creați un folder nou ca bibliotecă cu un nume la alegere (de exemplu calea mea în care trebuie să creez noul folder va fi C: / Program Files (x86) Arduino / biblioteci).

Pasul 3: Arduino ISP

Ora collega l'Arduino Mega 2560 al tău PC și peste l'IDE Arduino vai su File> Esempi> ArduinoISP e Carica lo sketch (Assicurati di aver scelto la giusta tipologia di scheda și la giusta porta su "Strumenti").

Acum conectați Arduino Mega 2560 la computer și prin ID-ul Arduino accesați Fișier> Exemple> ArduinoISP și încărcați schița (asigurați-vă că ați ales tipul corect de card și ușa USB potrivită pe „Instrumente”).

Pasul 4: Conexiuni

Conexiuni
Conexiuni

Effetturare i collegamenti come illuistrato nella figura soprastante.

Faceți conexiunile așa cum se arată în figura de mai sus.

Pasul 5: ATmega Detector

Vai sulla cartella care ai descărcat din link precedent, apri lo sketch Arduino_Board_Detector.ino, vai su Stumenti> Programmatore e cambialo in "Arduino as ISP", succesiv carică lo sketch andando su Sketch> Carica prin intermediul unui programator (sau premi contemporan Ctrl + Maiusc + U). Apri la comunicare Seriale (lente d'ingrandimento in alto a destra) e segui le istruzioni.

Mergeți la folderul pe care l-ați descărcat de pe linkul anterior, deschideți schița Arduino_Board_Detector.ino, accesați Instrumente> Programator și schimbați-l în „Arduino ca ISP”, apoi încărcați schița mergând la Schiță> Încărcare cu un programator (sau apăsați simultan Ctrl + Shift + U).

Deschideți comunicarea Serial (lupă sus dreapta) și urmați instrucțiunile.

Pasul 6: ATmega_Board_Programmer

Dopo aver svolto le operazioni indicate dalla comunicazione seriale ed aver concluso with success, apri lo sketch ATmega_Board_Programmer.ino downloadato in cartella "arduino_sketches-master" dal precedente link e caricalo come il precedente (Ctrl + Maiusc + U), svolgi le operazioni in comunicazione seriale (Scegliendo se usare 8Mhz o 16Mhz ad esempio).

După efectuarea operațiunilor indicate de comunicarea serială și după finalizarea cu succes, deschideți schița ATmega_Board_Programmer.ino descărcată în folderul „arduino_sketches-master” din linkul anterior și încărcați-l ca cel anterior (Ctrl + Shift + U), efectuați operații în comunicația serială (alegând dacă să utilizați 8Mhz sau 16Mhz de exemplu).

Recomandat: