noNeed 4 aNick
03.01.2005, 20:00
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:
#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
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:
#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