Orodha ya maudhui:

Programu ya ISP kwa Wadhibiti Mdhibiti wa AVR: Hatua 4
Programu ya ISP kwa Wadhibiti Mdhibiti wa AVR: Hatua 4

Video: Programu ya ISP kwa Wadhibiti Mdhibiti wa AVR: Hatua 4

Video: Programu ya ISP kwa Wadhibiti Mdhibiti wa AVR: Hatua 4
Video: Miller Whitehouse-Levine, CEO, and Amanda Tuminelli, Chief Legal Officer, DeFi Education Fund 2024, Novemba
Anonim
Image
Image

Programu ya kudhibiti microcontroller ni kifaa cha vifaa kinachoambatana na programu ambayo hutumiwa kuhamisha nambari ya lugha ya mashine kwa microcontroller / EEPROM kutoka kwa PC. Programu ya ISP kwa watawala wadhibiti wa AVR ni Wasanidi Programu ambao watatumia bandari ya serial kuingiliana na PC kupitia itifaki za RS232. Wao ni maarufu zaidi kati ya hobbyist anayefanya kazi kwenye PC na ni rahisi kwao kutengeneza.

Hatua ya 1: Mchoro wa Mpangilio wa Mzunguko wa Programu

Bodi ya Mzunguko
Bodi ya Mzunguko

Programu ya kudhibiti microcontroller ni kifaa cha vifaa kinachoambatana na programu ambayo hutumiwa kuhamisha nambari ya lugha ya mashine kwa microcontroller EEPROM kutoka kwa PC. Mkusanyaji hubadilisha nambari iliyoandikwa kwa lugha kama mkutano, C, java n.k kwa nambari ya lugha ya mashine na kuihifadhi katika faili ya hex. Programu ndogo ya kudhibiti microcontroller hufanya kama kiunganishi kati ya PC na mdhibiti wa lengo. Programu ya API ya msanidi programu inasoma data kutoka kwa faili ya hex iliyohifadhiwa kwenye PC na kuipatia kumbukumbu ya mtawala. Programu huhamisha data kutoka kwa PC kwenda kwa vifaa kwa kutumia bandari ya serial, sambamba au USB.

Mdhibiti mdogo, ATmega32 imewekwa kwa kutumia pini zilizokusudiwa kwa mawasiliano ya SPI. Maingiliano ya pembeni ya serial ni itifaki inayofanana, yenye duplex kamili. SPI pia inajulikana kama itifaki ya "waya-3" kwa sababu inahitaji laini 3 za mawasiliano zilizoitwa MISO, MOSI na SCK. Itifaki ya SPI inahitaji vifaa viwili kwa mawasiliano. Mmoja wao anachukuliwa kama MASTER na mwingine kama MTUMWA.

Hatua ya 2: Bodi ya Mzunguko

Bodi ya Mzunguko
Bodi ya Mzunguko
Bodi ya Mzunguko
Bodi ya Mzunguko
Bodi ya Mzunguko
Bodi ya Mzunguko

Unaweza kutengeneza bodi yako ya mzunguko nyumbani ukitumia njia ya kuhamisha toner.

Tumia programu ya kubuni bodi ya acircuit kubadilisha mchoro wa skimu ya mzunguko kuwa mpangilio wa PCB.

Ili kutengeneza uchapishaji wa picha ya kioo ya mpangilio wa PCB. Uchapishaji unapaswa kuchukuliwa kwenye karatasi ya Glossy / Karatasi ya Picha ukitumia Printa ya Laser.

Kukata bodi ya shaba iliyofungwa kwa saizi inayohitajika, kulingana na muundo wa muundo wa PCB.

Kuweka bodi ya shaba kwenye mpangilio uliochapishwa, na upande wa shaba chini kuelekea mpangilio uliochapishwa. Shinikiza sana chuma cha moto kwa muda. Inapokanzwa karatasi itahamisha wino kwenye bodi ya shaba. Ikiwa karatasi imekwama kwenye bamba, tumia maji ya joto kuondoa karatasi vizuri.

Mpangilio wetu wa mzunguko chini ya wino mweusi.

Ondoa shaba nyingine zote isipokuwa mistari nyeusi ukitumia suluhisho la kuchoma kwenye peroksidi ya msingi ya hidrojeni.

Hatua ya 3: Vipengele vya Solder

Vipengele vya Solder
Vipengele vya Solder
Vipengele vya Solder
Vipengele vya Solder
Vipengele vya Solder
Vipengele vya Solder

Mpangilio wetu wa mzunguko chini ya wino mweusi.

Ondoa shaba nyingine zote isipokuwa mistari nyeusi ukitumia suluhisho la kuchoma kwenye peroksidi ya msingi ya hidrojeni.

Tumia karatasi nzuri ya mchanga kuondoa wino mweusi.

Ili kuchimba shimo kwa jumper.

Kwa vipengee vya waya na waya kwenye Bodi ya Mzunguko Iliyochapishwa (PCB).

Kwa sasa, utengenezaji wa programu kwa watendaji wadogo wa AVR na msaada wa SPI imekamilika.

Hatua ya 4: Kuungua Programu kwa Kumbukumbu ya Mdhibiti Mdogo

Kuungua Programu Kwa Kumbukumbu ya Mdhibiti Mdogo
Kuungua Programu Kwa Kumbukumbu ya Mdhibiti Mdogo

Ili kuchoma programu kwenye kumbukumbu ya dhibiti ndogo unahitaji kuunganisha waya za programu na pini za mdhibiti mdogo kulingana na mchoro wa pinout kwenye daftari la microcontroller.

Kisha unganisha programu na bandari ya serial ya kompyuta na uunganishe kuziba nguvu ya usb.

Tumia mkusanyaji kutengeneza kutoka kwa programu ya mdhibiti mdogo faili ya hex, ambayo ina maagizo ya lugha ya mashine inayoeleweka na mdhibiti mdogo. Yaliyomo ya uhamishaji wa programu hii ya hex kwenye kumbukumbu ya mdhibiti mdogo. Mara baada ya programu kuhamishwa au kuandikwa kwenye kumbukumbu ya mdhibiti mdogo, basi inafanya kazi kulingana na programu hiyo.

Katika video inayofuata tutajaribu kuunda mpango rahisi kwa mdhibiti mdogo.

Kwa mujibu wa programu microcontroller itadhibiti kuangaza kwa LED.

Tutajaribu kutumia programu ambayo tulikusanyika kusanidi bits za fyuta ndogo na kuchoma programu hiyo kwenye kumbukumbu ya mtawala mdogo wa AVR ATMega32.

Video zaidi zinakuja hivi karibuni. Jisajili kwenye kituo chetu cha YouTube usikose chochote!

Kufanya furaha, Shukrani!

Ilipendekeza: