Kazalo:
- Korak: Shematski diagram programatorja
- 2. korak: vezje
- Korak: Spajkanje komponent
- 4. korak: zapisovanje programa v pomnilnik mikrokrmilnika
Video: Programer ISP za mikrokrmilnike AVR: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Programer za mikrokrmilnik je strojna naprava, opremljena s programsko opremo, ki se uporablja za prenos kode jezika stroja v mikrokrmilnik/EEPROM iz računalnika. Programer ISP za mikrokrmilnike AVR je serijski programer, ki uporablja serijska vrata za interakcijo z osebnim računalnikom prek protokolov RS232. So bolj priljubljeni med hobiji, ki delajo na osebnem računalniku in jih preprosto izdelajo.
Korak: Shematski diagram programatorja
Programer za mikrokrmilnik je strojna naprava, opremljena s programsko opremo, ki se uporablja za prenos kode jezika stroja v mikrokontroler EEPROM iz računalnika. Prevajalnik pretvori kodo, napisano v jezikih, kot so montaža, C, java itd., V kodo strojnega jezika in jo shrani v šestnajstiško datoteko. Programer za mikrokrmilnik deluje kot vmesnik med osebnim računalnikom in ciljnim krmilnikom. Programska oprema API programerja bere podatke iz šestnajstiške datoteke, shranjene v računalniku, in jih vnaša v pomnilnik krmilnika. Programska oprema prenaša podatke iz računalnika v strojno opremo z uporabo zaporednih, vzporednih ali vrat USB.
Mikro krmilnik ATmega32 je programiran z zatiči za komunikacijo SPI. Serijski periferni vmesnik je sinhronski protokol za popolno dupleksnost. SPI je znan tudi kot protokol "3-žični vmesnik", ker potrebuje 3 komunikacijske linije z imenom MISO, MOSI in SCK. Za komunikacijo protokol SPI potrebuje dve napravi. Eden od njih velja za MAJSTORJA, drugi pa za SUŽNJAKA.
2. korak: vezje
Vezje lahko sami izdelate doma po metodi prenosa tonerja.
S programsko opremo za načrtovanje vezja pretvorite shematski diagram vezja v postavitev tiskanega vezja.
Za izpis zrcalne slike postavitve tiskanega vezja. Tiskanje je treba opraviti na sijajnem papirju/foto papirju z laserskim tiskalnikom.
Za rezanje bakrene plošče v zahtevani velikosti, v skladu z našo zasnovo tiskanega vezja.
Za namestitev bakrene plošče na tiskano postavitev, z bakreno stranjo navzdol proti tiskani postavitvi. Vroč likalnik nekaj časa močno pritisnite. Ogrevanje papirja bo črnilo preneslo na bakreno ploščo. Če se papir zatakne na ploščo, ga pravilno odstranite s toplo vodo.
Naša shema vezja pod črnim črnilom.
Z jedkano raztopino na osnovi vodikovega peroksida odstranite ves preostali baker, razen črnih črt.
Korak: Spajkanje komponent
Naša shema vezja pod črnim črnilom.
Z jedkano raztopino na osnovi vodikovega peroksida odstranite ves preostali baker, razen črnih črt.
Za odstranitev črnega črnila uporabite fini brusni papir.
Za vrtanje luknje za skakalec.
Za spajkanje komponent in žice na tiskanem vezju (PCB).
Zdaj je izdelava programerja za mikrokontrolerje AVR s podporo SPI končana.
4. korak: zapisovanje programa v pomnilnik mikrokrmilnika
Za zapisovanje programa v pomnilnik mikrokrmilnika morate priključiti žice programerja na nožice mikrokrmilnika v skladu z diagramom izklopa v podatkovnem listu mikrokrmilnika.
Nato priključite programer na serijska vrata računalnika in priključite USB vtič.
S prevajalnikom ustvarite iz programa mikrokrmilnika šestnajstiško datoteko, ki vsebuje navodila strojnega jezika, razumljiva mikrokrmilniku. Programer prenese vsebino te šestnajstiške datoteke v pomnilnik mikrokrmilnika. Ko se program prenese ali zapiše v pomnilnik mikrokrmilnika, potem deluje v skladu s programom.
V naslednjem videu bomo poskušali ustvariti preprost program za mikrokrmilnik.
V skladu s programom bo mikrokrmilnik krmilil utripanje LED.
Poskusili bomo s pomočjo programatorja, ki smo ga sestavili, konfigurirati bite varovalk mikrokrmilnika in program zapisati v pomnilnik mikrokrmilnika AVR ATMega32.
Kmalu več video posnetkov. Naročite se na naš YouTube kanal, da ne boste zamudili ničesar!
Veselo izdelavo, hvala!
Priporočena:
Arduino kot ponudnik internetnih storitev -- Zapiši šestnajstiško datoteko v AVR -- Varovalka v AVR -- Arduino kot programer: 10 korakov
Arduino kot ponudnik internetnih storitev || Zapiši šestnajstiško datoteko v AVR || Varovalka v AVR || Arduino kot programer: ……………………… PRIJAVITE SE na moj YouTube kanal za več videov …….. Ta članek gre za arduino kot isp. Če želite naložiti šestnajstiško datoteko ali če želite nastaviti varovalko v AVR, vam ni treba kupiti programerja, lahko storite
Majhen programer za mikrokrmilnike ATTINY z Arduino UNO: 7 korakov
Majhen programer za mikrokrmilnike ATTINY z Arduino UNO: Trenutno je zanimivo uporabljati mikrokrmilnike serije ATTINY zaradi njihove vsestranskosti, nizke cene, pa tudi zaradi dejstva, da jih je mogoče enostavno programirati v okoljih, kot je Arduino IDE. enostavno prenašati
VUSBTiny AVR SPI programer: 3 koraki
VUSBTiny AVR SPI programer: potem ko sem naredil usbtiny isp programer in ga uporabljal 6 mesecev, sem razmišljal o izdelavi drugega za prenašanje. Všeč mi je preprostost zasnove usbtiny isp, vendar bi jo rada naredila še manjšo in vzela manj delov. ena stvar v
Kako sestaviti programer USBTiny ISP: z uporabo CNC rezkalnega stroja za PCB: 13 korakov (s slikami)
Kako zgraditi USBTiny programatorja internetnih storitev: z uporabo CNC rezkalnega stroja za PCB: Ali ste razmišljali o tem, kako zgraditi svoj elektronski projekt iz nič? Izvajanje elektronskih projektov je za nas ustvarjalce tako vznemirljivo in zabavno. Toda večina proizvajalcev in navdušence nad strojno opremo, ki šele stopajo naprej v kulturo izdelovalcev, je zgradilo svoje projekte
Razumevanje ICSP za mikrokrmilnike PIC: 4 koraki (s slikami)
Razumevanje ICSP za mikrokrmilnike PIC: Programiranje mikrokrmilnikov ni težko. Izdelava programerja je odličen prvi elektronski projekt. Cilj tega pouka je razložiti preprosto metodo "v serijskem programiranju v vezju", ki se uporablja s PIC Microchip