Sisukord:
- Samm: programmeerija vooluahela skeem
- 2. samm: trükkplaat
- Samm: jootekomponendid
- Samm: programmi põletamine mikrokontrolleri mällu
Video: ISP programmeerija AVR -i mikrokontrolleritele: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Mikrokontrolleri programmeerija on riistvaraseade koos tarkvaraga, mida kasutatakse masinakeele koodi edastamiseks arvutist mikrokontrollerile/EEPROMile. ISP programmeerija AVR -i mikrokontrolleritele on jadaprogrammeerijad, kes kasutavad jadapordi RS232 -protokollide kaudu arvutiga suhtlemiseks. Need on populaarsemad arvutiga tegelevate harrastajate seas ja lihtsalt nende tegemiseks.
Samm: programmeerija vooluahela skeem
Mikrokontrolleri programmeerija on riistvaraseade koos tarkvaraga, mida kasutatakse masinakeele koodi edastamiseks arvutist mikrokontrollerile EEPROM. Kompilaator teisendab keeltes, nagu assembly, C, java jne kirjutatud koodi masinakeele koodiks ja salvestab selle kuueteistkümnendfailis. Mikrokontrolleri programmeerija toimib liidesena arvuti ja sihtkontrolleri vahel. Programmeerija API tarkvara loeb andmed arvutisse salvestatud hex -failist ja sisestab need kontrolleri mällu. Tarkvara edastab andmed arvutist riistvarasse, kasutades jada-, paralleel- või USB -porti.
Mikrokontroller ATmega32 on programmeeritud SPI -side jaoks mõeldud tihvtide abil. Serial Peripheral Interface on sünkroonne täisdupleksprotokoll. SPI on tuntud ka kui “3-wire interface” protokoll, kuna see vajab kolme kommunikatsiooniliini nimega MISO, MOSI ja SCK. SPI -protokoll vajab suhtlemiseks kahte seadet. Ühte neist peetakse MEISTRIKS ja teist orjaks.
2. samm: trükkplaat
Tooneri ülekandemeetodi abil saate kodus oma trükkplaadi teha.
Ahela skemaatilise skeemi PCB -paigutusse teisendamiseks kasutage ahelaplaadi projekteerimistarkvara.
PCB paigutuse peegelpildi väljatrükkimiseks. Prinditakse laserprinteri abil läikivale paberile/fotopaberile.
Vasega kaetud plaadi lõikamiseks vajaliku suurusega vastavalt meie trükkplaadi kujundusele.
Vaseplaadi paigaldamine trükitud paigutusele, vase pool allapoole trükitud paigutuse poole. Kuuma rauda mõnda aega tihedalt vajutada. Paberi kuumutamisel kandub tint vaskplaadile. Kui paber jääb plaadi külge kinni, kasutage paberit korralikult eemaldamiseks sooja veega.
Meie vooluahela paigutus musta tindi all.
Eemaldage kogu muu vask, välja arvatud mustad jooned, kasutades vesinikperoksiidil söövitavat lahust.
Samm: jootekomponendid
Meie vooluahela paigutus musta tindi all.
Eemaldage kogu muu vask, välja arvatud mustad jooned, kasutades vesinikperoksiidil söövitavat lahust.
Musta tindi eemaldamiseks kasutage peent liivapaberit.
Hüppajale augu puurimiseks.
Selle trükkplaadi (PCB) komponentide ja traadi jootmiseks.
Praegu on SPI toega AVR -i mikrokontrollerite programmeerija valmistamine lõpule viidud.
Samm: programmi põletamine mikrokontrolleri mällu
Programmi põletamiseks mikrokontrolleri mällu peate ühendama programmeerija juhtmed mikrokontrolleri tihvtidega vastavalt mikrokontrolleri andmelehel olevale pistikuskeemile.
Seejärel ühendage programmeerija arvuti jadapordiga ja ühendage USB -toitepistik.
Kasutage kompilaatorit, et genereerida mikrokontrolleri programmist kuuskantfail, mis sisaldab mikrokontrollerile arusaadavat masinakeelseid juhiseid. Programmeerija kannab selle kuusnurkse faili sisu üle mikrokontrolleri mällu. Kui programm on mikrokontrolleri mällu üle kantud või kirjutatud, töötab see vastavalt programmile.
Järgmises videos proovime luua mikrokontrolleri jaoks lihtsa programmi.
Vastavalt programmile juhib mikrokontroller LED -i vilkumist.
Proovime kasutada programmeerijat, mille me koostasime, et konfigureerida mikrokontrolleri kaitsmebitte ja põletada programm AVR ATMega32 mikrokontrolleri mällu.
Rohkem videoid tuleb peagi. Telli meie YouTube'i kanal, et mitte millestki ilma jääda!
Õnnelik tegemine, aitäh!
Soovitan:
Arduino ISP -na -- Kirjutage kuusnurkfail AVR -is -- Kaitse AVR -is -- Arduino programmeerijana: 10 sammu
Arduino ISP -na || Kirjutage kuusnurkfail AVR -is || Kaitse AVR -is || Arduino programmeerijana: ……………………… Palun tellige minu YouTube'i kanalile rohkem videoid …….. See artikkel on kõik arduino kui isp kohta. Kui soovite üles laadida hex -faili või kui soovite oma kaitsme AVR -i seadistada, ei pea te programmeerijat ostma, saate seda teha
Pisike programmeerija ATTINY mikrokontrolleritele koos Arduino UNO -ga: 7 sammu
Pisike programmeerija ATTINY mikrokontrolleritele koos Arduino UNO -ga: Praegu on huvitav kasutada ATTINY seeria mikrokontrollereid nende mitmekülgsuse, madala hinna ja ka asjaolu tõttu, et neid saab hõlpsasti programmeerida sellistes keskkondades nagu Arduino IDE. Arduino moodulite jaoks mõeldud programme saab lihtne üle kanda
AVR programmeerija kõrgepingega: 17 sammu
AVR programmeerija W/kõrgepingega: see on minu esimene juhendatav. Minu kavandatud tahvel on AVR -i programmeerija. Tahvel ühendab nelja eraldi prototüüpplaadi funktsioonid, mille olen viimastel aastatel ehitanud: - Kõrgepingeline AVR -programmeerija, mida kasutatakse peamiselt ATtiny -seadmetes
VUSBTiny AVR SPI programmeerija: 3 sammu
VUSBTiny AVR SPI programmeerija: pärast usbtiny isp -programmeerija valmistamist ja selle 6 -kuulist kasutamist otsisin veel ühe kaasaskandmise tegemiseks. mulle meeldib usbtiny isp disaini lihtsus, kuid tahaksin seda veelgi väiksemaks muuta ja vähem osi võtta. üks asi või
Odav STK500 AVR programmeerija Atmel Studio jaoks: 7 sammu
Odav STK500 AVR -programmeerija Atmel Studio jaoks: Atmel Studio on võimas tööriist AVR -programmide tegemiseks, kuid programmi kirjutamine on esimene samm. Oma programmi kasutamiseks peate tegema ahela ja kandma oma koodi mikrokontrollerisse. Saate programmeerida oma AVR -i Atmel Studio -st, kasutades