Hallo Leute,
ich hab da mal ne Frage...
und zwar, im AVRStudio 4 hab ich folgenden Code:
beim kompilieren kommt diese Fehlermeldung:Code:#include <avr/io.h> #define F_CPU 16000000 #include <util/delay.h> int main(void) { DDRD |= (1 << PD6); PORTD |= (1 << PD6); while(true) { PORTD |= (1<<PD6); _delay_ms(500); PORTD &= ~(1<<PD6); _delay_ms(500); } return 0; }
Build started 26.8.2009 at 03:54:23
avr-gcc -mmcu=atmega128 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT MeinProjekt.o -MF dep/MeinProjekt.o.d -c ../MeinProjekt.c
../MeinProjekt.c: In function 'main':
../MeinProjekt.c:10: error: 'true' undeclared (first use in this function)
../MeinProjekt.c:10: error: (Each undeclared identifier is reported only once
../MeinProjekt.c:10: error: for each function it appears in.)
make: *** [MeinProjekt.o] Error 1
Build failed with 3 errors and 0 warnings...
Für mich bedeutet das, dass er die Variable true nicht kennt, ist das richtig?
Also es ging dann ohne Probleme als ich das true durch eine 1 ersetzt habe, aber es Verwundert mich schon stark
Ich hoffe ihr könnt mir da weiterhelfen
LG Pr0gm4n
Lesezeichen