Orodha ya maudhui:

Jinsi ya Kuchoma Bootloader Onto Atmega328p-AU (SMD): Hatua 5
Jinsi ya Kuchoma Bootloader Onto Atmega328p-AU (SMD): Hatua 5

Video: Jinsi ya Kuchoma Bootloader Onto Atmega328p-AU (SMD): Hatua 5

Video: Jinsi ya Kuchoma Bootloader Onto Atmega328p-AU (SMD): Hatua 5
Video: Jinsi ya kupiga window yeyote kwa urahisi ukitumia flash 2024, Novemba
Anonim
Jinsi ya Kuchoma Bootloader Onto Atmega328p-AU (SMD)
Jinsi ya Kuchoma Bootloader Onto Atmega328p-AU (SMD)

Halo kila mtu !!

Katika Maagizo haya nitakuonyesha Jinsi ya kuchoma bootloader ontp Atmega328p-AU (SMD) chip na Jinsi ya kutengeneza Arduino NANO kutoka mwanzo hadi mwisho.

Utaratibu ulioandikwa katika mafundisho haya unaweza kutumika kutengeneza bodi yoyote ya arduino kwa mahitaji ya mradi wako wa kawaida.

Tafadhali Tazama Video Kwa uelewa mzuri

Kuna sehemu tatu katika mafunzo haya.

1. Kubuni na kukusanya Vipengele vyote

2. Kuungua boot-loader kwenye Chip mpya

3. Kupakia Msimbo wa Jaribio

Nimeambatanisha faili za PCB mwishoni mwa nakala hii.

Basi lets Anza!

Hatua ya 1: Nyenzo Inahitajika

Nyenzo Inahitajika
Nyenzo Inahitajika
Nyenzo Inahitajika
Nyenzo Inahitajika
Nyenzo Inahitajika
Nyenzo Inahitajika

Chip ya Atmega328P-AU

CP2102 USB kwa Moduli ya TTL (au sawa na CH340)

Arduino NANO

Waya za Jumper

Mdhibiti wa AMS1117 5V

Kioo cha 16MHz

LED ya SMD

Resistor ya SMD (330R, 10K) (kifurushi 0604)

Kitufe cha Kubadili

Capacitors (0.1uF, 22pF, 10uF) (Nilitumia aina ya Kauri, lakini bodi imeundwa kwa Kifurushi cha SMD_0612)

Ukanda wa Kituo

Zana zote na vifaa vya SMD Soldeing.

Hatua ya 2: Mchoro wa Mzunguko na Kufanya Bodi ya Mzunguko

Mchoro wa Mzunguko na Kufanya Bodi ya Mzunguko
Mchoro wa Mzunguko na Kufanya Bodi ya Mzunguko
Mchoro wa Mzunguko na Kufanya Bodi ya Mzunguko
Mchoro wa Mzunguko na Kufanya Bodi ya Mzunguko
Mchoro wa Mzunguko na Kufanya Bodi ya Mzunguko
Mchoro wa Mzunguko na Kufanya Bodi ya Mzunguko
Mchoro wa Mzunguko na Kufanya Bodi ya Mzunguko
Mchoro wa Mzunguko na Kufanya Bodi ya Mzunguko

Mchoro wa Mzunguko na mpangilio wa PCB ulipakuliwa kutoka kwa Wavuti ya Arduino. Baadaye nilibadilisha kidogo kwani vifaa vyote vilivyotumika kwenye bodi ya asili haikupatikana nami. Niliamuru bodi ya Mzunguko mkondoni.

Mara tu nilipopokea PCB, nilitumia kituo changu cha kutengenezea hewa cha moto ili kugeuza vifaa na IC. Picha za bodi iliyomalizika zimeambatanishwa.

Sijaelezea mchakato wa kuuza sasa kwa kuwa ni mada ya upeo wa mafundisho tofauti. Nilipaka kipande cha solder kwenye PCB kwa kutumia stencil, Niliweka vifaa, na kuuzwa kwa kutumia Blower Hewa moto.

Hatua ya 3: Uunganisho na Utaratibu wa Kuchoma Bootloader

Uunganisho na Utaratibu wa Kuchoma Bootloader
Uunganisho na Utaratibu wa Kuchoma Bootloader
Uunganisho na Utaratibu wa Kuchoma Bootloader
Uunganisho na Utaratibu wa Kuchoma Bootloader
Uunganisho na Utaratibu wa Kuchoma Bootloader
Uunganisho na Utaratibu wa Kuchoma Bootloader

Tafadhali Fuata Maelezo haya ya Uunganisho (Rejea Kiunga cha Picha / Video Ili kuelewa kwa urahisi *)

Arduino iliyotengenezwa nyumbani …………….. Arduino NANO

Pini ya 15 (MOSI) ………………………………. D11

Bandika 16 (MISO) ………………………………. D12

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

Bandika 29 (Rudisha) …………………………….. D10

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

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

Utaratibu wa kuchoma Loader ya Boot baada ya kutengeneza unganisho sahihi.

1) Unganisha Arduino NANO na USB ya PC yako

2) Chagua Bodi inayofaa na Com Port

3) Katika menyu ya zana chagua ARDUINO AS Programu ya ISP. Njia: Zana> Programu> Arduino kama ISP

4) Nenda kwenye Zana na uchague Loader Boot. Njia: Zana> Choma Loader ya Boot

5) Hii inaweza kuchukua hadi dakika na ujumbe "Imefanywa Burning Boot Loader" itaonyeshwa.

Baada ya hii unaweza kuondoa waya na viunganisho vyote na Kidhibiti chako kipya cha AVR iko tayari kutumika kama kifaa cha pekee kwa miradi yako.

* Picha zote ziko sawa kulingana na utaratibu

Hatua ya 4: Kupima kwa Kupakia Nambari

Kujaribu kwa Kupakia Nambari
Kujaribu kwa Kupakia Nambari
Kujaribu kwa Kupakia Nambari
Kujaribu kwa Kupakia Nambari
Kujaribu kwa Kupakia Nambari
Kujaribu kwa Kupakia Nambari

Katika hatua hii tutajifunza kupakia nambari hiyo kwenye Homemade Arduino MINI mpya. Utalazimika kufuata utaratibu huu kila wakati kupakia nambari hiyo.

Rejea Kiunga cha Picha / video kwa Uelewa rahisi.

Nitapakia mchoro wa blink wa LED kujaribu ikiwa mdhibiti mdogo mpya anafanya kazi vizuri.

Maelezo ya Uunganisho:

Mjini Arduino MINI …………….. CP2102

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

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

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

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

1. Baada ya kutengeneza unganisho, Unganisha USB kwenye Bodi ya Kubadilisha TTL (CP2102) kwenye Kompyuta yako.

2. Fungua Mchoro wa LED wa Blink kutoka kwenye Menyu ya Mifano.

3. Katika menyu ya zana, chagua programu ya AVRISP na upakie nambari.

4. Chagua bandari inayofaa ya COM na Mipangilio ya Bodi.

5. Mara tu skrini ya kompyuta inapoonyesha kupakia, bonyeza kitufe cha kuweka upya kwani hatujaunganisha Kitufe cha DTR kuweka upya.

LED ya Blinking inaonyesha kuwa mdhibiti mdogo anafanya kazi vizuri, na bodi hii sawa ya Arduino inaweza kutumika kwa miradi yako. Kwa hivyo tumejifunza jinsi ya kupakia chip mpya ya ATMEGA 328P-AU.

Hatua ya 5: Shida ya shida na Kumaliza

Shida na kumaliza
Shida na kumaliza

Tumefanikiwa kumaliza Arduino Nano. Walakini kuna uwezekano wa makosa kutokea. Hapa kuna orodha ya mambo unayoweza kufanya kurekebisha makosa.

1) Angalia miunganisho yako ya Mzunguko na vifaa (haswa Kioo) ikiwa kuwasha kipakiaji cha Boot hakifanyi kazi.

2) Hakikisha umetaja bodi sahihi na bandari ya COM katika programu

3) Angalia Cable ya USB isiyofaa.

4) Ikiwa Kidhibiti Kidogo kinapokanzwa wakati kinatumiwa labda una IC mbaya.

5) Angalia mwendelezo katika PCB na madaraja ya solder yasiyotakikana kwani tunatumia Vipengele vya SMD.

Asante

HS SANDESH HEGDE

Ilipendekeza: