Kazalo:

Programer ISP za mikrokrmilnike AVR: 4 koraki
Programer ISP za mikrokrmilnike AVR: 4 koraki

Video: Programer ISP za mikrokrmilnike AVR: 4 koraki

Video: Programer ISP za mikrokrmilnike AVR: 4 koraki
Video: Как микросхема EEPROM хранит пользовательские данные в ваших устройствах 2024, November
Anonim
Image
Image

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

Vezje
Vezje

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
Vezje
Vezje
Vezje
Vezje
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

Spajkalne komponente
Spajkalne komponente
Spajkalne komponente
Spajkalne komponente
Spajkalne komponente
Spajkalne komponente

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

Zapis programa v pomnilnik mikrokrmilnika
Zapis 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: