Talaan ng mga Nilalaman:

Paano Masunog ang Bootloader Sa Atmega328p-AU (SMD): 5 Hakbang
Paano Masunog ang Bootloader Sa Atmega328p-AU (SMD): 5 Hakbang

Video: Paano Masunog ang Bootloader Sa Atmega328p-AU (SMD): 5 Hakbang

Video: Paano Masunog ang Bootloader Sa Atmega328p-AU (SMD): 5 Hakbang
Video: How to Burn Outseal PLC Nano Bootloader to Arduino Nano 2024, Nobyembre
Anonim
Paano Masunog ang Bootloader Sa Atmega328p-AU (SMD)
Paano Masunog ang Bootloader Sa Atmega328p-AU (SMD)

Kumusta ang Lahat !!

Sa Mga Tagubilin na ito Ipakita ko sa iyoPaano masusunog ang Bootloader ontp Atmega328p-AU (SMD) chip at Paano gumawa ng isang Arduino NANO mula simula hanggang katapusan.

Ang pamamaraang nakasulat sa mga itinuturo na ito ay maaaring magamit upang gumawa ng anumang mga board ng arduino para sa iyong mga kinakailangan sa pasadyang proyekto.

Mangyaring Panoorin ang Video Para sa mas mahusay na pag-unawa

Mayroong tatlong bahagi sa tutorial na ito.

1. Pagdidisenyo at pagtitipon ng lahat ng mga Sangkap

2. Nasusunog na Boot-loader papunta sa bagong Chip

3. Pag-upload ng Code ng Pagsubok

Inilakip ko ang Mga File ng PCB sa Pagtatapos ng artikulong ito.

Kaya't magsisimula na!

Hakbang 1: Kinakailangan ang Materyal

Kinakailangan na Materyal
Kinakailangan na Materyal
Kinakailangan na Materyal
Kinakailangan na Materyal
Kinakailangan na Materyal
Kinakailangan na Materyal

Atmega328P-AU Chip

CP2102 USB sa TTL Module (o katulad ng tulad ng CH340)

Arduino NANO

Jumper Wires

AMS1117 5V Regulator

16MHz Crystal

SMD LED

SMD Resistor (330R, 10K) (0604 na pakete)

Paglipat ng Button

Mga Capacitor (0.1uF, 22pF, 10uF) (Gumamit ako ng Ceramic type, ngunit ang board ay idinisenyo para sa SMD_0612 Package)

Terminal Strip

Lahat ng mga tool at accessories para sa SMD Soldeing.

Hakbang 2: Circuit Diagram at Paggawa ng Circuit Board

Circuit Diagram at Paggawa ng Circuit Board
Circuit Diagram at Paggawa ng Circuit Board
Circuit Diagram at Paggawa ng Circuit Board
Circuit Diagram at Paggawa ng Circuit Board
Circuit Diagram at Paggawa ng Circuit Board
Circuit Diagram at Paggawa ng Circuit Board
Circuit Diagram at Paggawa ng Circuit Board
Circuit Diagram at Paggawa ng Circuit Board

Ang diagram ng Circuit at layout ng PCB ay na-download mula sa Arduino Website. Nang maglaon binago ko nang kaunti dahil ang lahat ng mga sangkap na ginamit sa orihinal na board ay hindi magagamit sa akin. Nag-order ako sa Circuit board online.

Kapag natanggap ang PCB, ginamit ko ang aking hot air Blower soldering station upang maghinang ng mga sangkap at IC. Ang mga imahe ng tapos na board ay nakakabit.

Hindi ko naipaliwanag ang proseso ng paghihinang ngayon dahil ito ay isang paksa ng saklaw para sa isang iba't ibang mga itinuturo. Inilapat ko ang solder paste sa PCB gamit ang stencil, Inilagay ang mga bahagi, at na-solder gamit ang Hot air Blower.

Hakbang 3: Mga Koneksyon at Pamamaraan upang Masunog ang Bootloader

Mga Koneksyon at Pamamaraan upang Sunugin ang Bootloader
Mga Koneksyon at Pamamaraan upang Sunugin ang Bootloader
Mga Koneksyon at Pamamaraan upang Masunog ang Bootloader
Mga Koneksyon at Pamamaraan upang Masunog ang Bootloader
Mga Koneksyon at Pamamaraan sa Burn Bootloader
Mga Koneksyon at Pamamaraan sa Burn Bootloader

Mangyaring Sundin ang Mga Detalye ng Koneksyon na ito (Sumangguni sa link ng Mga Larawan / Video Para sa madaling pag-unawa *)

Homemade ArduinoMINI …………….. Arduino NANO

Pin 15 (MOSI) ………………………………. D11

Pin 16 (MISO) ……………………………. D12

Pin 17 (SCK) ………………………………… D13

Pin 29 (I-reset) ………………………….. D10

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

Pamamaraan Upang masunog ang Boot loader pagkatapos gawin ang tamang mga koneksyon.

1) Ikonekta ang Arduino NANO sa USB ng iyong PC

2) Piliin ang naaangkop na Board at Com Port

3) Sa menu ng mga tool piliin ang ARDUINO AS ISP Programmer. Landas: Mga Tool> Programmer> Arduino Bilang ISP

4) Pumunta sa Mga Tool at piliin ang Burn Boot Loader. Landas: Mga tool> Burn Boot Loader

5) Maaari itong tumagal nang hanggang isang minuto at ipapakita ang mensaheng "Tapos na sa Pag-burn ng Boot Loader".

Pagkatapos nito maaari mong alisin ang lahat ng mga nag-uugnay na mga wire at koneksyon at ang iyong bagong AVR Micro-Controller ay handa nang magamit bilang isang nakapag-iisang aparato para sa iyong mga proyekto.

* Ang lahat ng mga imahe ay nakaayos ayon sa pamamaraan

Hakbang 4: Pagsubok sa pamamagitan ng Pag-upload ng Code

Pagsubok sa pamamagitan ng Pag-upload ng Code
Pagsubok sa pamamagitan ng Pag-upload ng Code
Pagsubok sa pamamagitan ng Pag-upload ng Code
Pagsubok sa pamamagitan ng Pag-upload ng Code
Pagsubok sa pamamagitan ng Pag-upload ng Code
Pagsubok sa pamamagitan ng Pag-upload ng Code

Sa hakbang na ito matututunan naming i-upload ang code sa bagong Homemade Arduino MINI. Kailangan mong sundin ang pamamaraang ito sa bawat oras upang mai-upload ang code.

Sumangguni sa link ng Mga Larawan / video para sa madaling pagkaunawa.

I-a-upload ko ang blink LED sketch upang subukan kung ang bagong micro-controller ay gumagana nang maayos.

Mga Detalye ng Mga Koneksyon:

Homemade Arduino MINI …………….. CP2102

Rx ……………………………………………… Tx

Tx ………………………………………………. Rx

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

1. Matapos ang paggawa ng mga koneksyon, ikonekta ang USB sa TTL Converter Board (CP2102) sa iyong Computer.

2. Buksan ang Blink LED Sketch mula sa Halimbawa ng Menu.

3. Sa menu ng mga tool, piliin ang AVRISP programmer at i-upload ang code.

4. Piliin ang naaangkop na COM port at Mga Setting ng Lupon.

5. Kapag ipinakita ang pag-upload ng screen ng computer, pindutin ang I-reset ang Button dahil hindi namin nakakonekta ang DTR Pin upang i-reset.

Ipinapahiwatig ng Blinking LED na ang micro controller ay gumagana nang maayos, at ang Arduino Mini na katumbas na board na ito ay maaaring magamit para sa iyong mga proyekto. Samakatuwid natutunan namin kung paano mag-boot-load ng isang bagong chip ng ATMEGA 328P-AU.

Hakbang 5: Mag-troubleshoot at Pagtatapos

Mag-troubleshoot at Pagtatapos
Mag-troubleshoot at Pagtatapos

Matagumpay naming nakumpleto ang paggawa ng Arduino Nano. Gayunpaman may mga pagkakataong maganap ang mga error. Narito ang listahan ng mga bagay na maaari mong gawin upang maitama ang mga error.

1) Suriin ang iyong mga koneksyon sa Circuit at mga bahagi (higit sa lahat Crystal) kung hindi gagana ang nasusunog na Boot loader.

2) Tiyaking nabanggit mo ang tamang board at COM port sa software

3) Suriin kung may sira USB Cable.

4) Kung ang Micro Controller ay umiinit kapag pinapagana malamang na mayroon kang isang sira IC.

5) Suriin ang Pagpapatuloy sa PCB at mga hindi nais na Solder Bridges habang gumagamit kami ng Mga SMD Component.

Salamat

HS SANDESH HEGDE

Inirerekumendang: