Kako se naučiti mikroprocesorskega programiranja

Najenostavnejši in takoj nagrajevalni način učenja mikročipov je delo z mikrokrmilnikom. Mikrokrmilnik je v bistvu računalnik na čipu z lastnim procesorjem, pomnilnikom RAM in vhodno / izhodnimi nožicami. Nekateri mikrokrmilniki imajo vgrajene analogno-digitalne pretvornike. Obstaja veliko vrst mikrokrmilnikov, vendar je najlažje začeti z uporabo plošče Arduino. Arduino je majhno vezje, ki vključuje mikrokrmilnik in vsa zunanja vezja, potrebna za njegovo programiranje in zagon. Z Arduinom lahko skočite naravnost v učenje programiranja.

Izberite mikrokrmilnik, ki se ga želite naučiti. Microchip-ova serija PIC in Atmelovi čipi AVR so priljubljena izbira, pa tudi plošča Arduino. Večina mikrokrmilnikov uporablja različico programskega jezika C, vendar obstajajo različice. Vsak proizvajalec uporablja tudi svoj montažni jezik. Koda za sestavljanje je manj jasna kot C, vendar je učinkovitejša, ker je bližje strojnemu jeziku čipa. Ker je montažni jezik tako kompakten in je pomnilnik na mikrokrmilniku omejen, so številni programi napisani v kombinaciji C in montaže.

Preberite podatkovni list za izbrani mikrokrmilnik in ugotovite, katera zunanja vezja boste potrebovali za njegov zagon. Za prototip vezja, komponente za napajalno vezje, programski kabel in potencialno EEPROM pomnilniški čip potrebujete za shranjevanje programov. Če uporabljate Arduino, vam pred programiranjem čipa ni treba povezati nobenega zunanjega vezja.

Prenesite programsko opremo za urejanje kode in prevajalnik za svoj čip. Koda »Prevajanje« jo iz razmeroma jasnega jezika, v katerem ste jo napisali, pretvori v jezik, ki ga čip lahko razume. Za ta čip je treba sestaviti kodo za mikrokrmilnik, zato prenesite prevajalnik od proizvajalca vašega mikrokrmilnika. Arduino uporablja svoj programski jezik, ki je podoben jeziku C, vendar se je lažje učiti. Brezplačna programska oprema za urejanje in prevajanje za Arduino je na voljo na njeni spletni strani, skupaj z obsežnimi vadnicami.

Nastavite mikrokrmilnik na ploščo. Sledite navodilom v podatkovnem listu za zunanja vezja, kot je napajanje. Različni mikrokrmilniki za delovanje potrebujejo različne količine napetosti in toka, zato potrebujete vezje, ki bo pravilno napajalo napajanje.

Sledite navodilom za programski jezik svojega čipa, bodisi v spletu bodisi v knjigi, da napišete svoj prvi preprost program. Ne prehitevajte sebe in poskusite nekaj zapletenega. Prvi korak je le uspešno programiranje čipa z nekaj preprostimi navodili. Poskusite na primer napisati program, ki bo utripal in vklopil LED. Najverjetneje bodo tudi vaši učni materiali imeli vzorčne uvodne projekte.

Mikrokrmilnik povežite z napajalnikom in programski vmesnik z računalnikom. Sestavite in prenesite programsko opremo, da jo preizkusite.

Razvijte svoje veščine tako, da v programsko opremo dodate funkcije in jo naredite bolj zapleteno. Na primer, poskusite v svoj utripajoči projekt LED dodati številčnico, ki vam bo omogočila, da spremenite hitrost utripanja LED.

Naučite se več kode in se prepričajte v svoje programiranje, tako da delate na vse bolj zapletenih zglednih projektih in preizkusite svoje ideje. Ne preberite samo celotne knjige in nato poskusite nekaj zapletenega. Programiranja se učite s programiranjem, ne samo z branjem.

  • Deliti
instagram viewer