Sisällysluettelo:

ISP -ohjelmoija AVR -mikrokontrollereille: 4 vaihetta
ISP -ohjelmoija AVR -mikrokontrollereille: 4 vaihetta

Video: ISP -ohjelmoija AVR -mikrokontrollereille: 4 vaihetta

Video: ISP -ohjelmoija AVR -mikrokontrollereille: 4 vaihetta
Video: Arduino - Bittikarttakuvat I2C EEPROMista OLED 128x64 -näytölle 2024, Heinäkuu
Anonim
Image
Image

Mikro -ohjaimen ohjelmoija on laitteisto, johon liittyy ohjelmisto, jota käytetään koneen kielikoodin siirtämiseen mikrokontrolleriin/EEPROMiin tietokoneesta. ISR -ohjelmoija AVR -mikrokontrollereille on sarjaohjelmoija, joka käyttää sarjaporttia vuorovaikutuksessa tietokoneen kanssa RS232 -protokollien kautta. Ne ovat suosittuja PC: llä työskentelevien harrastajien keskuudessa ja yksinkertaisesti heidän tekemiään.

Vaihe 1: Ohjelmoijan piirikaavio

Piirilevy
Piirilevy

Mikro -ohjainohjelmoija on laitteisto, johon liittyy ohjelmisto, jota käytetään koneen kielikoodin siirtämiseen tietokoneesta EEPROM -mikrokontrolleriin. Kääntäjä muuntaa kielen, kuten assembly, C, java jne., Kirjoitetun koodin koneen kielikoodiksi ja tallentaa sen heksatiedostoon. Mikro -ohjaimen ohjelmoija toimii rajapintana tietokoneen ja kohdesäätimen välillä. Ohjelmoijan API -ohjelmisto lukee tiedot tietokoneeseen tallennetusta heksatiedostosta ja syöttää sen ohjaimen muistiin. Ohjelmisto siirtää tiedot tietokoneesta laitteistoon sarja-, rinnakkais- tai USB -portin kautta.

Mikro -ohjain, ATmega32, on ohjelmoitu käyttämällä SPI -viestintään tarkoitettuja nastoja. Serial Peripheral Interface on synkroninen, kaksisuuntainen protokolla. SPI tunnetaan myös nimellä “3-wire interface” -protokolla, koska se tarvitsee 3 tietoliikenneyhteyttä nimeltä MISO, MOSI ja SCK. SPI -protokolla tarvitsee kaksi laitetta kommunikointiin. Yksi heistä on Mestari ja toinen orja.

Vaihe 2: Piirilevy

Piirilevy
Piirilevy
Piirilevy
Piirilevy
Piirilevy
Piirilevy

Voit tehdä oman piirilevyn kotona väriaineen siirtomenetelmällä.

Käytä piirilevyn suunnitteluohjelmistoa muuntaaksesi piirikaavio piirilevyasetteluksi.

Tulostaminen PCB -asettelun peilikuvasta. Tulosta kiiltävälle paperille/valokuvapaperille lasertulostimella.

Kuparipäällystetyn levyn leikkaamiseen vaaditussa koossa piirilevyasettelumme mukaan.

Kuparilevyn asettaminen painettuun asetteluun, kuparipuoli alaspäin kohti painettua asettelua. Paina kuumaa silitysrautaa tiukasti jonkin aikaa. Paperin kuumentaminen siirtää musteen kuparilevylle. Jos paperi tarttuu levyyn, poista paperi lämpimällä vedellä.

Piirien asettelu mustan musteen alla.

Poista kaikki muu kupari mustia viivoja lukuun ottamatta käyttämällä emäksistä vetyperoksidia syövyttävää liuosta.

Vaihe 3: Juotoskomponentit

Juotoskomponentit
Juotoskomponentit
Juotoskomponentit
Juotoskomponentit
Juotoskomponentit
Juotoskomponentit

Piirien asettelu mustan musteen alla.

Poista kaikki muu kupari mustia viivoja lukuun ottamatta käyttämällä emäksistä vetyperoksidia syövyttävää liuosta.

Poista musta muste hienolla hiekkapaperilla.

Porata reikä hyppääjä.

Komponenttien ja langan juottaminen tällä piirilevyllä (PCB).

Tällä hetkellä SPR -tuella varustettujen AVR -mikrokontrollerien ohjelmointi on valmis.

Vaihe 4: Ohjelman polttaminen mikro -ohjaimen muistiin

Ohjelman polttaminen mikro -ohjaimen muistiin
Ohjelman polttaminen mikro -ohjaimen muistiin

Ohjelman polttamiseen mikro -ohjaimen muistiin on kytkettävä ohjelmoijan johdot mikro -ohjaimen nastoihin mikro -ohjaimen datalehden pinout -kaavion mukaisesti.

Liitä sitten ohjelmoija tietokoneen sarjaporttiin ja liitä USB -virtapistoke.

Käytä kääntäjää luomaan mikro -ohjaimen ohjelmasta hex -tiedosto, joka sisältää koneen kielen käskyn, jonka mikrokontrolleri ymmärtää. Ohjelmoija siirtää tämän heksatiedoston sisällön mikro -ohjaimen muistiin. Kun ohjelma on siirretty tai kirjoitettu mikro -ohjaimen muistiin, se toimii ohjelman mukaisesti.

Seuraavassa videossa yritämme luoda yksinkertaisen ohjelman mikrokontrollerille.

Ohjelman mukaisesti mikrokontrolleri ohjaa LED -valon vilkkumista.

Yritämme käyttää ohjelmoijaa, jonka olemme koonneet konfiguroimaan mikro -ohjaimen sulakebitit ja polttamaan ohjelman AVR ATMega32 -kontrollerin muistiin.

Lisää videoita tulossa pian. Tilaa YouTube -kanavamme, ettet missaa mitään!

Hyvää tekemistä, kiitos!

Suositeltava: