Përmbajtje:

Programues ISP për Mikrokontrolluesit AVR: 4 hapa
Programues ISP për Mikrokontrolluesit AVR: 4 hapa

Video: Programues ISP për Mikrokontrolluesit AVR: 4 hapa

Video: Programues ISP për Mikrokontrolluesit AVR: 4 hapa
Video: M#1: Настройка ПЛК Outseal Mega с отладочной платой ATmega128 | Аутсил Дев. ПЛК Мега 2024, Nëntor
Anonim
Image
Image

Një programues mikrokontrollues është një pajisje harduerike e shoqëruar me softuer i cili përdoret për të transferuar kodin e gjuhës së makinës në mikrokontrolluesin/EEPROM nga kompjuteri. Programuesi ISP për mikrokontrolluesit AVR është Programues Serial i cili përdor portin serik për të bashkëvepruar me PC përmes protokolleve RS232. Ata janë më të popullarizuar në mesin e hobistëve që punojnë në PC dhe thjesht për tu bërë.

Hapi 1: Diagrami Skematik Qarkor i Programuesit

Bordi i Qarkut
Bordi i Qarkut

Një programues mikrokontrollues është një pajisje harduerike e shoqëruar me softuer i cili përdoret për të transferuar kodin e gjuhës së makinës në mikrokontrolluesin EEPROM nga kompjuteri. Përpiluesi konverton kodin e shkruar në gjuhë si asambleja, C, java etj në kodin e gjuhës së makinerisë dhe e ruan atë në një skedar gjashtëkëndësh. Një programues mikrokontrollues vepron si një ndërfaqe midis kompjuterit dhe kontrolluesit të synuar. Softueri API i programuesit lexon të dhënat nga skedari gjashtëkëndësh i ruajtur në PC dhe i fut ato në kujtesën e kontrolluesit. Softueri transferon të dhënat nga kompjuteri në harduer duke përdorur portën seriale, paralele ose USB.

Mikrokontrolluesi, ATmega32 është programuar duke përdorur kunjat e destinuara për komunikimin SPI. Ndërfaqja Seriale Periferike është një protokoll sinkron, i plotë dupleks. SPI njihet gjithashtu si protokoll "Ndërfaqe me 3 tela" sepse ka nevojë për 3 linja komunikimi të quajtura MISO, MOSI dhe SCK. Protokolli SPI ka nevojë për dy pajisje për komunikim. Njëra prej tyre konsiderohet si MASTER dhe një tjetër si SKLLAVE.

Hapi 2: Bordi i Qarkut

Bordi i Qarkut
Bordi i Qarkut
Bordi i Qarkut
Bordi i Qarkut
Bordi i Qarkut
Bordi i Qarkut

Ju mund të bëni bordin tuaj të qarkut në shtëpi duke përdorur metodën e transferimit të tonerit.

Përdorni softuerin e projektimit të bordit të qarkut për të kthyer diagramin skematik të qarkut në paraqitjen e PCB.

Për të bërë printimin e imazhit pasqyrë të paraqitjes së PCB. Shtypja duhet të bëhet në letër me shkëlqim/Letër fotografike duke përdorur Printerin Laser.

Për të prerë tabelën e veshur me bakër në madhësinë e kërkuar, sipas modelit tonë të paraqitjes së PCB.

Për të vendosur tabelën e bakrit në paraqitjen e Shtypur, me anën e bakrit poshtë drejt paraqitjes së shtypur. Shtypni fort hekurin e nxehtë për ca kohë. Ngrohja e letrës do të transferojë bojën në tabelën e bakrit. Nëse letra ngjitet në pjatë, përdorni ujë të ngrohtë për ta hequr letrën siç duhet.

Paraqitja jonë e qarkut nën bojën e zezë.

Hiqeni të gjithë bakrin tjetër përveç vijave të zeza duke përdorur tretësirë gdhendëse në bazën e peroksidit të hidrogjenit.

Hapi 3: Komponentët e saldimit

Komponentët e saldimit
Komponentët e saldimit
Komponentët e saldimit
Komponentët e saldimit
Komponentët e saldimit
Komponentët e saldimit

Paraqitja jonë e qarkut nën bojën e zezë.

Hiqeni të gjithë bakrin tjetër përveç vijave të zeza duke përdorur tretësirë gdhendëse në peroksid hidrogjeni bazë.

Përdorni letër rëre të imët për të hequr bojën e zezë.

Për të shpuar vrimën për kërcyes.

Për të bashkuar komponentët dhe telat në këtë Bord të Qarkut të Shtypur (PCB).

Aktualisht, përfundimi i krijimit të programuesit për mikrokontrolluesit AVR me mbështetje SPI.

Hapi 4: Djegia e Programit në Kujtimin e Mikrokontrolluesit

Djegia e Programit në Kujtimin e Mikrokontrolluesit
Djegia e Programit në Kujtimin e Mikrokontrolluesit

Për të djegur programin në kujtesën e mikrokontrolluesit duhet të lidhni telat e programuesit me kunjat e mikrokontrolluesit sipas diagramit pinout në fletën e të dhënave të mikrokontrolluesit.

Pastaj lidhni programuesin me portën serike të kompjuterit dhe lidhni prizën e rrymës USB.

Përdorni përpiluesin për të gjeneruar nga programi i një mikrokontrolluesi skedarin hex, i cili përmban udhëzimet e gjuhës së makinës të kuptueshme nga një mikrokontrollues. Programuesi transferon përmbajtjen e këtij skedari gjashtëkëndësh në kujtesën e mikrokontrolluesit. Pasi një program transferohet ose shkruhet në kujtesën e mikrokontrolluesit, ai pastaj punon në përputhje me programin.

Në videon tjetër do të përpiqemi të krijojmë një program të thjeshtë për mikrokontrolluesin.

Në përputhje me programin, mikrokontrolluesi do të kontrollojë ndezjen e LED.

Ne do të përpiqemi të përdorim programuesin që kemi mbledhur për të konfiguruar copat e siguresave të mikrokontrolluesit dhe ta djegim programin në kujtesën e mikrokontrolluesit AVR ATMega32.

Më shumë video vijnë së shpejti. Regjistrohuni në kanalin tonë në YouTube për të mos humbur asgjë!

Gëzuar bërjen, Faleminderit!

Recommended: