Hi zusammen,
ich hab gerad mein erstes Programm geschrieben und auf meine AVR geladen - Eine LED an Port B einschalten *stolz*

Nun hab ich das Programm erweitert auf folgenden unglaublich komplizierten Code:
Code:
#include <inttypes.h>
#include <avr/io.h>

int main (void)
 {
  uint16_t i;
  DDRB = 0xFF;

  while(1)
   {
    for (i = 0; i < 1000; i++)
     {
      asm volatile("nop");
     }
    PORTB = 0x00;


    for (i = 0; i < 1000; i++)
     {
      asm volatile("nop");
     }
    PORTB = 0xFF;
   }
}
Wenn ich nun die HexFile erzeugen will, meint der:
HelloWorld.c:4 *** missing separator. Stop.
Zeile 4 ist aber int main (void). Wie kann das sein, denn diese und die Zeilen darüber hab ich nichteinmal editiert?!

Thanx in Advance
Alex