Witam mam nastêpuj±cy problem zbudowa³em sobie urz±dzonko na lpc2378 i chce posterowaæ sobie diodami na porcie p0 i dzia³a mi ok(tryb FGPIO) natomiast za cholere niemoge uruchomic tego na porcie 2. Moje pytanie brzmi czy jest gdzies jaki¶ bit potrzebny do w³±czenia tego portu? czy co¶ takiego?cos niedoczytalem?
oto kawalek kodu:
void init_out(void) { SCS_bit.GPIOM = 1; PINSEL0 = 0x00000000;// tu sa diodki i dzia³a FIO0DIR =0xffffffff; FIO0MASK=0x00000000;
PINSEL4 = 0x00000000;//nie dzia³a FIO2DIR =0xffffffff; FIO2MASK=0x00000000; }
void set_out(void) { FIO0SET=0xffffffff; // tu sa diodki i dzia³a FIO2SET=0xffffffff; //nie dzia³a }
void clr_out(void) { FIO0CLR=0xffffffff; // tu sa diodki i dzia³a FIO2CLR=0xffffffff; //nie dzia³a }
Pozdrawiam Janusz Brela