RTV forum PL | NewsGroups PL

LPC2138 - Właściwe ustawienie I/O, mimo braku reakcji na pinach. Co robię źle?

LPC2138 - problem z I/O

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - LPC2138 - Właściwe ustawienie I/O, mimo braku reakcji na pinach. Co robię źle?

Jacek Meyerhold
Guest

Mon Oct 02, 2006 9:12 pm   



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.

--
Pozdrawiam,
Jacek.

www.krzemowa-dolina.com.pl

Krzysztof Kajstura
Guest

Tue Oct 03, 2006 9:14 am   



Jacek Meyerhold napisał(a):
Quote:
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.


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.
www.mikroprocesor.pl

Jacek Meyerhold
Guest

Tue Oct 03, 2006 10:26 am   



Użytkownik "Krzysztof Kajstura" <kristechDELETETHIS@NOSPAMkristech.pl>
napisał w wiadomości news:eft9rg$5uu$1@nemesis.news.tpi.pl...
Quote:
Jacek Meyerhold napisał(a):
Witam,
Testuje sobie wlasnie LPC2138. Programuje i komunikuje sie z komputerem
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.


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.

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,

elektroda NewsGroups Forum Index - Elektronika Polska - LPC2138 - Właściwe ustawienie I/O, mimo braku reakcji na pinach. Co robię źle?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map