PIC16F84A i Dev C++ programiranje

U ovom delu možete postavljati pitanja vezana za softver koji se koristi u elektronici,
ili teme vezane za softver mikrokontrolera

PIC16F84A i Dev C++ programiranje

Postod Machineria » Sre Okt 07, 2009 7:15 pm

Evo ovako, radim program za PIC16F84A u Dev C++, program je C tip-a..
Neznam kako da deklarisem portove A i B mikrokontrolera i da postavim da su mi portovi A ulazni, a portovi B izlazni, koristim sve portove !!!..
I jos nesto, kako se adresiraju portovi npr. A1=0x01.. :roll:
Machineria
 
Postovi: 17
Pridružio se: Pon Mar 02, 2009 4:19 pm
Lokacija: Zajecar

Re: PIC16F84A i Dev C++ programiranje

Postod npejcic » Uto Okt 13, 2009 7:33 pm

U samom mikrokontroleru postoje registri TRISA, TRISB, TRISC itd... u kojima podešavaš da li je pin na portu A, B, C itd.... izlazni ili ulazni. Konkretno ako postaviš da je TRISB = 0b00001111, imaćeš da su pinovi RB7...RB6 izlazi, dok su RB3...RB0 ulazi (0 znači izlaz, pamtiš to kao englesko Output, odnosno 1 za Input). Drugo pitanje nisam u potpunosti razumeo, ali pretpostavljam da je pitanje kako postaviti pin recimo RB4 na 1 ili 0. U zavisnosti od kompajlera, ali uglavnom je potrebno u kodu navesti RB4 = 1, odnosno RB4 = 0. Za pomenuti kompajler zaista nezna.
Zašto neprobaš da kompajlriraš kod u recimo Ht-Soft kompajelrima ili recimo mikroC kompajlerima. Ovde bih konkretno mogao da ti pomognem. Prvi je ta pomenuti mikrokontroler besplatan, dok je drugi ograničen na 2kW koda, što je za početak sasvim dovoljno. (tebi kao početniku, lakši će biti svakako mikroC)
Nebojša Pejčić
ePraktikum workgroup
npejcic
Site Admin
 
Postovi: 129
Pridružio se: Čet Sep 23, 2004 3:27 pm
Lokacija: Nis


Povratak na Software

Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 2 gostiju

cron