holgie72
05.02.2010, 23:19
Hallo zusammen,
ich habe ein kleines einfaches Timerprogramm aus dem Buch AVR-Risc abgeschrieben und wollte dies testen. Leider bekomme ich immer folgende Fehlermeldung.
c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr4/crtm8.o:(.init9+0x0): undefined reference to `main'
make: *** [sekundentakt.elf] Error 1
Build failed with 1 errors and 0 warnings...
Eine Internetrecherche hat mir bisher noch keine Hilfe gebracht. Woran könnte es Eurer Meinung nach liegen? Hier mal das komplette Programm:
Danke für Eure Hilfe
Gruß
Holger
#include <avr/io.h>
#include <avr/interrupt.h>
ISR(TIMER2_COMP_vect)
{
PORTB = ~PORTB;
TCNT2 = 0;
}
int main (void)
{
OCR2 = 0x0A;
TCCR2 = (1 << CS02);
TIMSK = (1 << OCIE2);
sei();
while (1);
return 0;
}
ich habe ein kleines einfaches Timerprogramm aus dem Buch AVR-Risc abgeschrieben und wollte dies testen. Leider bekomme ich immer folgende Fehlermeldung.
c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr4/crtm8.o:(.init9+0x0): undefined reference to `main'
make: *** [sekundentakt.elf] Error 1
Build failed with 1 errors and 0 warnings...
Eine Internetrecherche hat mir bisher noch keine Hilfe gebracht. Woran könnte es Eurer Meinung nach liegen? Hier mal das komplette Programm:
Danke für Eure Hilfe
Gruß
Holger
#include <avr/io.h>
#include <avr/interrupt.h>
ISR(TIMER2_COMP_vect)
{
PORTB = ~PORTB;
TCNT2 = 0;
}
int main (void)
{
OCR2 = 0x0A;
TCCR2 = (1 << CS02);
TIMSK = (1 << OCIE2);
sei();
while (1);
return 0;
}