Sisällysluettelo:
- Vaihe 1: Ohjelmoijan piirikaavio
- Vaihe 2: Piirilevy
- Vaihe 3: Juotoskomponentit
- Vaihe 4: Ohjelman polttaminen mikro -ohjaimen muistiin
Video: ISP -ohjelmoija AVR -mikrokontrollereille: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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
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
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
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 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:
Arduino Internet -palveluntarjoajana -- Polta kuusiotiedosto AVR: ssä -- AVR: n sulake -- Arduino ohjelmoijana: 10 vaihetta
Arduino Internet -palveluntarjoajana || Polta kuusiotiedosto AVR: ssä || AVR: n sulake || Arduino ohjelmoijana: ……………………… Tilaa YouTube -kanavani saadaksesi lisää videoita …….. Tämä artikkeli on kyse arduinosta kuten isp. Jos haluat ladata heksatiedoston tai jos haluat asettaa sulakkeen AVR: ään, sinun ei tarvitse ostaa ohjelmoijaa, voit tehdä
Vielä yksi ATTINY85 ISP Programmer Shield Arduinolle: 8 vaihetta
Vielä yksi ATTINY85 ISP Programmer Shield Arduino -ohjelmalle: Päivitetty الله الرحمن الرحيم ATTINY85 ISP Programmer Shield on suunniteltu ohjelmoimaan ATTiny85 µControllers helposti. Sarjaohjelmoija & quot
Erillinen Arduino 3,3 V: n W / ulkoinen 8 MHz: n kello ohjelmoidaan Arduino Unosta ICSP / ISP: n kautta (sarjavalvonnalla!): 4 vaihetta
Erillinen Arduino 3,3 V: n W / ulkoinen 8 MHz: n kello ohjelmoidaan Arduino Unolta ICSP / ISP: n kautta (sarjavalvonnalla!): Tavoitteet: Rakentaa itsenäinen Arduino, joka toimii 3,3 V: lla 8 MHz: n ulkoisella kellolla. Ohjelmoida se ISP: n (tunnetaan myös nimellä ICSP, piirin sisäinen sarjaohjelmointi) kautta Arduino Unolta (toimii 5 V: lla) Muokataksesi käynnistyslataustiedostoa ja polttaaksesi
Arduino Nano ISP -avain: 5 vaihetta
Arduino Nano ISP Dongle: Jos olet tulossa Arduino-maailmankaikkeuden Plug-n'-Play-maailmasta ja haluat karsia nykyisen projektisi tai ehkä suunnitella ensimmäisen mukautetun piirilevyn, saatat saada tai saatat pian huomata, että uudet mikrokontrollerit puuttuu ns käynnistys
Piirien ohjelmointi Arduinollasi - AVR ISP kattaa ATTiny85, ATTiny2313 ja ATMega328: 3 vaihetta
Piirien ohjelmointi Arduinollasi - AVR ISP kattaa ATTiny85, ATTiny2313 ja ATMega328: Löysin tämän luonnoksena monien vuosien takaa. Siitä on edelleen hyötyä ainakin minulle, joten aion julkaista sen! Se kattaa AVR Microcon ohjelmoinnin