LPC2138 - problem z I/O

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.

Reply to
Jacek Meyerhold
Loading thread data ...

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

Reply to
Krzysztof Kajstura
Reply to
Jacek Meyerhold

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.