Chuky
27.09.2007, 17:43
Hallo,
Ich hab mir das RN-Control 1.4 als Bausatz gekauft. Ich hab bisher noch nicht wirklich was mit Mikrocontroller zu tun gehabt (bis auf die theoretischen Grundlagen in der Schule). Jetzt wollte ich mal versuchen die LED's die auf dem Board sind einfach nur anzuschalten. Die ersten zwei gehen auch an nur der rest nicht. Da bleibt die Spannung an den Dioden bei 5 V und wird nicht auf 0 gesetzt. Jetzt weiß ich nicht ob das ein fehler auf dem Board ist oder etwas Programmiertechnisches. Eigentlich sollten ja die andern LED's auch angehen wenn die anderen zwei angehen. Vieleicht liegt es ja an den Einstellungen des Mikrocontrollers selbst.
Hier mal der Code
void lauflicht(void)
{
waitms(100);
setportcoff(0);
waitms(100);
setportcoff(1);
waitms(100);
setportcoff(2);
waitms(100);
setportcoff(3);
waitms(100);
setportcoff(4);
waitms(100);
setportcoff(5);
}
int main(void)
{
DDRC=0x1F;
setportcon(0); setportcon(1); setportcon(2); setportcon(3);
setportcon(4); setportcon(5);
lauflicht();
}
Wär super wenn mir jemand einen tip geben könnte.
Ich hab mir das RN-Control 1.4 als Bausatz gekauft. Ich hab bisher noch nicht wirklich was mit Mikrocontroller zu tun gehabt (bis auf die theoretischen Grundlagen in der Schule). Jetzt wollte ich mal versuchen die LED's die auf dem Board sind einfach nur anzuschalten. Die ersten zwei gehen auch an nur der rest nicht. Da bleibt die Spannung an den Dioden bei 5 V und wird nicht auf 0 gesetzt. Jetzt weiß ich nicht ob das ein fehler auf dem Board ist oder etwas Programmiertechnisches. Eigentlich sollten ja die andern LED's auch angehen wenn die anderen zwei angehen. Vieleicht liegt es ja an den Einstellungen des Mikrocontrollers selbst.
Hier mal der Code
void lauflicht(void)
{
waitms(100);
setportcoff(0);
waitms(100);
setportcoff(1);
waitms(100);
setportcoff(2);
waitms(100);
setportcoff(3);
waitms(100);
setportcoff(4);
waitms(100);
setportcoff(5);
}
int main(void)
{
DDRC=0x1F;
setportcon(0); setportcon(1); setportcon(2); setportcon(3);
setportcon(4); setportcon(5);
lauflicht();
}
Wär super wenn mir jemand einen tip geben könnte.