INHOUDSOPGAWE:
- Stap 1: Kringskema van programmeerder
- Stap 2: Kringbord
- Stap 3: Komponente vir soldeersel
- Stap 4: Brand die program in die geheue van die mikrobeheerder
Video: ISP -programmeerder vir AVR -mikrobeheerders: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
'N Mikrokontroleerder -programmeerder is 'n hardeware -toestel wat saam met sagteware vergesel word om die taalkode van die masjien vanaf die rekenaar na die mikrobeheerder/EEPROM oor te dra. ISP -programmeerder vir AVR -mikrobeheerders is seriële programmeerders wat die seriële poort gebruik om met die rekenaar te kommunikeer via RS232 -protokolle. Hulle is meer gewild onder stokperdjies wat op 'n rekenaar werk, en dit is eenvoudig om dit te maak.
Stap 1: Kringskema van programmeerder
'N Mikrobeheerderprogrammeerder is 'n hardeware -toestel wat saam met sagteware vergesel word om die taalkode van die masjien vanaf die rekenaar na die mikrobeheerder EEPROM oor te dra. Die samesteller omskakel die kode wat in tale soos assemblage, C, java, ens geskryf is, na masjientaalkode en stoor dit in 'n hex -lêer. 'N Microcontroller -programmeerder dien as 'n koppelvlak tussen die rekenaar en die teikenbeheerder. Die API -sagteware van die programmeerder lees data uit die hex -lêer wat op die rekenaar gestoor is en voer dit in die geheue van die beheerder. Die sagteware dra die data van die rekenaar na die hardeware deur middel van seriële, parallelle of USB -poort.
Die mikrobeheerder, ATmega32, is geprogrammeer met behulp van die penne bedoel vir SPI -kommunikasie. Serial Peripheral Interface is 'n sinchrone, volledige dupleks-protokol. SPI staan ook bekend as '3-wire interface' protokol omdat dit 3 kommunikasielyne met die naam MISO, MOSI en SCK benodig. SPI -protokol benodig twee toestelle vir kommunikasie. Een van hulle word beskou as 'n MEESTER en 'n ander as 'n slaaf.
Stap 2: Kringbord
U kan tuis u eie printplaat maak met behulp van toneroordragmetode.
Gebruik sagteware om 'n stroombaanbord te ontwerp om die stroombaan -skema in 'n PCB -uitleg te omskep.
Om die spieëlbeeld van die PCB -uitleg uit te druk. Druk op glanspapier/fotopapier met die laserprinter.
Volgens ons PCB -uitlegontwerp om koperplate in die vereiste grootte te sny.
Om koperbord op die gedrukte uitleg te plaas, met koperkant na onder na die gedrukte uitleg. Druk die warm yster 'n geruime tyd styf vas. Deur die papier te verhit, word die ink na die koperbord oorgedra. As papier aan die bord vassteek, gebruik warm water om die papier behoorlik te verwyder.
Ons stroombaanuitleg onder die swart ink.
Verwyder al die ander koper behalwe die swart lyne met behulp van etsoplossing op basiswaterstofperoksied.
Stap 3: Komponente vir soldeersel
Ons stroombaanuitleg onder die swart ink.
Verwyder al die ander koper behalwe die swart lyne met behulp van etsoplossing op waterstofperoksied.
Gebruik fyn sandpapier om die swart ink te verwyder.
Om die gat vir die trui te boor.
Om komponente en draad op hierdie printplaat (PCB) te soldeer.
Op die oomblik is die maak van programmeerder vir AVR -mikrobeheerders met SPI -ondersteuning voltooi.
Stap 4: Brand die program in die geheue van die mikrobeheerder
Om die program na die geheue van die mikrobeheerder te verbrand, moet u die drade van die programmeerder aansluit op die penne van die mikrobeheerder volgens die pinout -diagram in die mikrokontroleerder -datablad.
Koppel dan die programmeerder aan die seriële poort van die rekenaar en koppel die usb -kragprop aan.
Gebruik die samesteller om die hex -lêer uit die program van 'n mikrobeheerder te genereer, wat die masjientaalinstruksie bevat wat deur 'n mikrobeheerder verstaanbaar is. Die programmeerder dra die inhoud van hierdie hex -lêer oor na die geheue van die mikrobeheerder. Sodra 'n program oorgedra of in die geheue van die mikrobeheerder geskryf is, werk dit dan volgens die program.
In die volgende video sal ons probeer om 'n eenvoudige program vir die mikrobeheerder te skep.
In ooreenstemming met die program sal die mikrokontroleerder die flits van die LED beheer.
Ons sal probeer om die programmeerder wat ons bymekaargemaak het, te gebruik om lontstukkies van die mikrobeheerder te konfigureer en die program in die geheue van die AVR ATMega32 -mikrobeheerder in te brand.
Meer video's kom binnekort. Teken in op ons YouTube -kanaal om niks te mis nie!
Lekker maak, dankie!
Aanbeveel:
Arduino motorwaarskuwingstelsel vir omgekeerde parkering - Stap vir stap: 4 stappe
Arduino -waarskuwingstelsel vir omgekeerde parkeerterrein | Stap vir stap: In hierdie projek ontwerp ek 'n eenvoudige Arduino Car Reverse Parking Sensor Circuit met behulp van Arduino UNO en HC-SR04 Ultrasonic Sensor. Hierdie Arduino -gebaseerde motor -omkeerwaarskuwingstelsel kan gebruik word vir 'n outonome navigasie, robotafstand en ander reeks
Opstelling vir eksterne Bluetooth GPS -verskaffer vir Android -toestelle: 8 stappe
Opstelling vir eksterne Bluetooth GPS-verskaffer vir Android-toestelle: hierdie instruksies sal verduidelik hoe u u eie eksterne Bluetooth-gps vir u telefoon kan aanbring, maar dit kan slegs teen ongeveer $ 10 aanbring.Materiaal: NEO 6M U-blox GPSHC-05 bluetooth-moduleKennis van koppelvlak Blutooth lae energie modules Ardui
Maklike skyfomslag vir 'n skootrekenaar vir 'n skootrekenaar: 6 stappe
Maklike skootbedekking vir 'n skootrekenaar vir 'n skootrekenaar: MATERIAAL: Dik materiaal, byvoorbeeld sintetiese leer, isolasieband, 'n deksel van 'n boks koekies of sjokolade.GEREEDSKAPPE
Nog 'n ander ATTINY85 ISP -programmeerderskerm vir Arduino: 8 stappe
Nog 'n ander ATTINY85 ISP Programmer Shield vir Arduino: بسم الله الرحمن الرحيم Die ATTINY85 ISP Programmer Shield is ontwerp om die ATTiny85 µControllers maklik te programmeer. Seriële programmeerder & quot
Chips programmeer met u Arduino - AVR ISP wat ATTiny85, ATTiny2313 en ATMega328 dek: 3 stappe
Chips programmeer met u Arduino - AVR ISP wat ATTiny85, ATTiny2313 en ATMega328 dek: ek het dit as 'n konsep van baie jare gelede gevind. Dit is nog steeds nuttig vir my, ten minste, so ek gaan dit publiseer! Dit dek die programmering van AVR Microco