فهرست مطالب:

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؛ come ad esempio nel caso in cui si vuole realizzare la Drivemall

مرحله 1: مواد

مواد
مواد
مواد
مواد

- Per caricare il bootloader:

  • آردوینو (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 Breadboard Cavi var

** Opzionale per alimentare il nuovo arduino **

  • 2 condensatori elettrolitici da 100uF
  • 1 regolatore lineare LM7805

- در هر طرح کاریکاتور

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 in modo da poter caricare il bootloader sull'ATMega328.

  • Collegare l'Arduino al PC
  • Aprire l'IDE Arduino e caricare l'esempio ArduinoISP cliccando su File -> Examples -> ArduinoISP o in alternativa usando il fw in allegato.
  • Selezionare la board Arduino in uso nel menù Tools -> تخته ها.
  • Asssicurarsi che la porta in uso (ابزارها -> بندر) در رایانه شخصی خود به عنوان یک سیستم دسکتاپ رایانه ای کار می کند.
  • Caricare lo skecth cliccando sul tast "Load"

4) Colgare la board Arduino al circuito custom seguendo lo schema (Per evitare inconvenienti scollegare l'Arduino dal PC prima di kolegarla al circuito custom).

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

  • به صفحه "Arduino/Genuino Uno" بروید و در "Tools -> Boards -> Arduino/Genuino Uno" کلیک کنید. برای انتخاب "Arduino به عنوان ISP" در "Tools -> Programmer -> Arduino به عنوان ISP" کلیک کنید.
  • Assicurarsi che la porta corrisponda alla board Arduino collegata al PC ، در "Tools -> Port" انتخاب کنید.
  • Caricare il bootloader را در "Tools -> Burn Bootloader" کلیک کنید.

مرحله 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 potic 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 برنامه ای بیا

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 طرح آردوینو.
  • 5) به صفحه "Arduino/Genuino Uno" بروید و در "Tools -> Boards -> Arduino/Genuino Uno" کلیک کنید.
  • 6) "USBasp" را در "Tools -> Programmer -> USBasp" کلیک کنید.
  • 7) Asssicurarsi che la porta in uso (ابزارها -> بندر) corrisponda a quella dell'Arduino collegata al PC.
  • 8) Cliccare sul pulsante "بار".

-

مرحله 4: Convertitore USB Seriale

Convertitore USB Seriale
Convertitore USB Seriale
Convertitore USB Seriale
Convertitore USB Seriale
Convertitore USB Seriale
Convertitore USB Seriale

Convertitore USB Seriale

Nel caso non si abbia a dispizione un Arduino UNO da usare programmatore آمده است ، و امکان استفاده از سرور USB را برای شما امکان پذیر می کند. In questo caso bisogna:

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

    • پین RXD -> پین Tx ATMega328 (پین 3)
    • پین TXD -> پین Rx ATMega328 (پین 2)
    • GND -> GND (پین 8) 5v -> Vcc (پین 7)
    • پین DTR -> پین RESET ATMega328 (پین 1)
    • Nel caso il modulo non abbia il pin DTR ، è ممکن است از طریق تنظیم مجدد دستورالعمل تنظیم مجدد دستی انجام شود.
  • 2) Connettere il modulo FTDI al PC.
  • 3) Scegliere o Creare uno طرح آردوینو.
  • 4) به صفحه "Arduino/Genuino Uno" بروید و در "Tools -> Boards -> Arduino/Genuino Uno" کلیک کنید.
  • 5) "USBasp" را در "Tools -> Programmer -> USBasp" کلیک کنید.
  • 6) Asssicurarsi che la porta in uso (ابزارها -> بندر) corrisponda a quella dell'Arduino collegata al PC.
  • 7) Cliccare sul pulsante "بار".

ATTENZIONE:

توصیه شده: