derwisch
16.06.2012, 19:26
Hallo Leute,
ich wollte ein einfaches Programm schreiben um die Taster und die StatusLED zu testen.
Beim start des Porgramms soll die taste GREEN sein. wenn ich eine taste drücke soll sie auf RED. danach wieder auf grün und warten bis ich wieder eine taste drücke.
include "asuro.h"
int zaehler;
int main(void)
{
Init();
zaehler = 0;
while (zaehler < 10)
{
while (PollSwitch() == 0)
{ StatusLED(GREEN);}
StatusLED(RED);
zaehler = zaehler+1;
}
while(1);
return 0;
}
das habe ich geschrieben. beim compilieren bringt er immer folgende meldeung:
In file included from asuro.h:34,
from test.c:1:
c:/winavr-20100110/lib/gcc/../../avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use <avr/interrupt.h>."
test.c: In function 'main':
test.c:22: error: expected '(' before 'tase'
test.c:22: error: 'tase' undeclared (first use in this function)
test.c:22: error: (Each undeclared identifier is reported only once
test.c:22: error: for each function it appears in.)
make: *** [test.o] Error 1
> Process Exit Code: 2
> Time Taken: 00:00
ich hatte zuvor echt ne variable taste, aber die habe ich entfernt. jetzt habe ich gar kein tase(falsch egschrieben für taste) und er bringt immer dieselbe meldung?!
kann mir jd helfen?
bin noch anfänger, seid bitte nicht so hart ;P
grüße
ich wollte ein einfaches Programm schreiben um die Taster und die StatusLED zu testen.
Beim start des Porgramms soll die taste GREEN sein. wenn ich eine taste drücke soll sie auf RED. danach wieder auf grün und warten bis ich wieder eine taste drücke.
include "asuro.h"
int zaehler;
int main(void)
{
Init();
zaehler = 0;
while (zaehler < 10)
{
while (PollSwitch() == 0)
{ StatusLED(GREEN);}
StatusLED(RED);
zaehler = zaehler+1;
}
while(1);
return 0;
}
das habe ich geschrieben. beim compilieren bringt er immer folgende meldeung:
In file included from asuro.h:34,
from test.c:1:
c:/winavr-20100110/lib/gcc/../../avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete. Use <avr/interrupt.h>."
test.c: In function 'main':
test.c:22: error: expected '(' before 'tase'
test.c:22: error: 'tase' undeclared (first use in this function)
test.c:22: error: (Each undeclared identifier is reported only once
test.c:22: error: for each function it appears in.)
make: *** [test.o] Error 1
> Process Exit Code: 2
> Time Taken: 00:00
ich hatte zuvor echt ne variable taste, aber die habe ich entfernt. jetzt habe ich gar kein tase(falsch egschrieben für taste) und er bringt immer dieselbe meldung?!
kann mir jd helfen?
bin noch anfänger, seid bitte nicht so hart ;P
grüße