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,