od 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