Gast
#703896
Hallo, ich bin absoluter Neuling in Sachen MicroController. Hab schon sehr viel gelesen. Erfolgreich erledigt habe ich folgendes: AVR Testboard von silvotronic aufgebaut. Einen Attiny2313 mit einem aus dem Internet geladenen Hex file (Blink1,hex) mit ponyprog programmier (LPT1) Alles Wunderbar!! PortB0 blinkt. Das Testprogramm ist in arm programmiert! Jetzt wollte ich gerne das ganze in C realisieren. AVRStudio 4.13 und dieses AVR2007 aus dem Internet geladen. Dank vieler Beiträge hier bin ich jetzt soweit das er meinen Quellcode compilieren möchte. Un da hakt es. siehe folgende Zeilen: **************************Mein QuellCode: //mein erstes Blink Programm //blink2.c #include<io.h> #include<portpins.h> void main (void) { unsigned int i; while(1) { PORT0=0x00; for (i=0;i<30000;i++); PORT0=0x01; for (i=0;i<30000;i++); } } ******************Die Fehlermeldung: Build started 17.11.2007 at 10:51:24 (Grün)avr-gcc.exe -I"C:\winAVR-200700525\avr\include\avr" -mmcu=attiny2313 -Wall u.s.w..... (gelb)../blink.c:6: warning: return type of 'main' is not 'int' (Rot)../blink.c: In function 'main': (rot)../blink.c:10: error: invalid lvalue in assignment (rot)../blink.c:12: error: invalid lvalue in assignment make: *** [blink.o] Error 1 Build failed with 2 errors and 1 warnings... ******************************************************************* Ja und nun bin ich erstmal am Ende. Weiß einfach nicht mehr weiter. Vielleicht kann mir einer mal etwas Starthilfe erteilen. MfG Baddy