Forum » Elektrotehnika in elektronika » Programiranje PIC
Programiranje PIC
rene_9 ::
Pozdravljeni. Am jaz bi se rad naučil programirati PIC mikrokontrolerje in sem si z tem namenom kupil knjigo PIC PROGRAMIRAJMO mikrokontrolerje. Takoj sn naletel na težavo, ne vem kiri MPLAB si naj prenesem na PC. Pa kaj pomeni ukazi movlw, movlf..., in kako definiraš vhode in izhode? Prosim za pomoč od tistih, ki so to knjiho prebrali. Hvala že v naprej.
Lp!! :)
TESKAn ::
Prenesi si zadnji MPLAB, mislim da je nekje na 8.01 sedaj. movlw, movwf ta dva od ukazov, ki jih lahko izvaja mikrokontroler. Ko ti programiraš, mu po vrsti "naročaš", kaj naj naredi - recimo preberi vhod 1, odštej konstanto, če je rezultat 0 postavi pin 1 na 1, če ni nič postavi pin 2 na 1 in tako naprej.
Vhode in izhode definiraš v registrih, to so področja RAMa, ki so rezervirana za nastavitve periferije mikrokontrolerja (vhodi/izhodi, serijski port, A/D, ...) in jih ne moreš uporabljat za spremenljivke v programu.
Drugače si pa dobi še datasheet tvojega mikrokontrolerja, noter ti piše vse, kaj moreš nastavit, če hočeš da je en pin izhod itd.
In še dva nasveta - če imaš Arnes e - mail, naroči vzorce od microchipa in ne kupovat PICev v trgovini - ti jih pošljejo zastonj.
In drugi, zamisli si nek projekt. Se boš hitreje naučil več, kot če samo nekaj na splošno tipkaš.
Vhode in izhode definiraš v registrih, to so področja RAMa, ki so rezervirana za nastavitve periferije mikrokontrolerja (vhodi/izhodi, serijski port, A/D, ...) in jih ne moreš uporabljat za spremenljivke v programu.
Drugače si pa dobi še datasheet tvojega mikrokontrolerja, noter ti piše vse, kaj moreš nastavit, če hočeš da je en pin izhod itd.
In še dva nasveta - če imaš Arnes e - mail, naroči vzorce od microchipa in ne kupovat PICev v trgovini - ti jih pošljejo zastonj.
In drugi, zamisli si nek projekt. Se boš hitreje naučil več, kot če samo nekaj na splošno tipkaš.
Uf! Uf! Je rekel Vinetou in se skril za skalo,
ki jo je prav v ta namen nosil s seboj.
ki jo je prav v ta namen nosil s seboj.
rene_9 ::
Nimam arnesa, triero mam. Am maš kako idejo za kaki projekt, da bi začel z bol enostavnimi primeri programiranja?
Lp!! :)
TESKAn ::
Naredi si regulator za ventilatorje. Narediš PWM krmiljenje plus branje temperature z parih senzorjev, potem pa glede na temperaturo krmiliš obrate.
In za konec, ne pričakuj, da ti bomo vse tu povedali, kako in kaj naredit. Če se hočeš kaj naučit, gre zraven še veliko raziskovanja po internetu, kako kaj deluje in lovljenja idej, kako kaj naredit.
In za konec, ne pričakuj, da ti bomo vse tu povedali, kako in kaj naredit. Če se hočeš kaj naučit, gre zraven še veliko raziskovanja po internetu, kako kaj deluje in lovljenja idej, kako kaj naredit.
Uf! Uf! Je rekel Vinetou in se skril za skalo,
ki jo je prav v ta namen nosil s seboj.
ki jo je prav v ta namen nosil s seboj.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | programiranje PIC..c++ ali zbirnik?Oddelek: Programiranje | 1721 (1613) | Highlag |
» | programiranje procesorja (strani: 1 2 3 4 … 8 9 10 11 )Oddelek: Elektrotehnika in elektronika | 36561 (25962) | icek |
» | Zelo pocasno utripanje LED diode (strani: 1 2 )Oddelek: Elektrotehnika in elektronika | 8691 (7896) | a13misko |
» | Izbira mikrokrmilnikaOddelek: Elektrotehnika in elektronika | 3387 (2984) | BluPhenix |
» | mikrokontrolerji, programatorji, c/asm ?Oddelek: Elektrotehnika in elektronika | 2982 (2601) | snow |