LPC2138 - problem z I/O

Oct 02, 2006 2 Replies

Witam, Testuje sobie wlasnie LPC2138. Programuje i komunikuje sie z komputerem prawidlowo, ale nie chce ustawiac IO. Tzn. wbijam mu program



int main(void) { PINSEL0 = 0x00000000; PINSEL1 = 0x00000000; PINSEL2 = (PINSEL2 & 0x00000018); IO0DIR = 0xFFFFFFFF; IO1DIR = 0xFFFFFFFF; IO0SET = 0xFFFFFFFF; IO1SET = 0xFFFFFFFF; while (1) { } }



a na pinach I/O nic, ani zera ani jedynki. Wyjatkiem sa piny do debugowania, tzn. PIPESTATx, TRACEPKTx itp. Przeoczylem cos co robie zle? Prosze o sugestie.


Jacek Meyerhold napisał(a):

Ten program powinien działać poprawnie tzn. ustawić na portach P0 i P1 jedynki. Zakładam, że w pliku nagłówkowym poprawnie sa zdefiniowane adresy IO0DIR, IO0SET itd. oraz, że mikrokontroler poprawnie "wchodzi" do main.

pozdrawiam Krzysztof K.

formatting link

U¿ytkownik "Krzysztof Kajstura" snipped-for-privacy@NOSPAMkristech.pl napisa³ w wiadomo¶ci news:eft9rg$5uu$ snipped-for-privacy@nemesis.news.tpi.pl...

Problem juz rozwiazany, aczkolwiek jeszcze niezbyt czaje jak to dziala. Okazalo sie ze byly problemy z wchodzeniem do main(). Odpalilem programik w asm i zadzialalo i bylo juz wiadomo czego szukac ;)

Dzieki za pomoc i pozdrawiam,

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required