Gast
#237851
Hallo Heute habe ich nun WinAVR installiert und in betrieb genommen. Das Beispiel int \examples\demo konnte ich kompillieren ohne Fehler. Nun habe ich ein gefundenes Programm reinkopiert mit Makefile für ATMega16. Jetzt bekomme ich folgende Fehlermeldung(Siehe Bild). Was sagt mir die Fehlermeldung? Ist es normale dass die Fehlermeldung so wenig aussagt oder bin ich da als Anfänger noch überfordert? Gruss MidasX #include <avr/io.h> static void avr_init(void); int main(void) { avr_init(); for(;;) { // Tasks here. } return(0); } static void avr_init(void) { // Initialize device here. void void void #include <avr/io.h> static void avr_init(void); int main(void) { avr_init(); for(;;) { // Tasks here. } return(0); } static void avr_init(void) { // Initialize device here. return; } (void) { } (void) { } (void) { } return; } /********************************************* Lauflicht (3 LED's) Compiler : winavr Chip type : ATtiny2313 nst, 09.03.2005 *********************************************/ #include <avr/io.h> #include <avr/delay.h> #define outp(o_bit, v) v=o_bit void main(void) { unsigned char led = 0x01; unsigned char i; outp(0x0F,DDRD); while (1) { outp(~led, PORTD); led <<=1; if (led == 0x10) { for (i=0; i<10; i++) _delay_loop_2(50000); led = 0x01; outp(~0x00, PORTD); } for (i=0; i<10; i++) _delay_loop_2(50000); } }
