Hi,
ich habe ein seltsames Problem. Ich habe Code-Blocks installiert und wollte damit Programme für mein RN-Cotrol schreiben.
Ein einfaches wie dieses hier kann ich auch kompilieren:
Danach wollte ich mal das Demoprogramm (https://www.roboternetz.de/wissen/in...mprogramm_in_C) mit dem dazugehörigen Header kompilieren. Dabei gibt er mir aber einige Fehler aus? oOCode:#include <avr/io.h> int main(void) { // Insert code DDRA |= 0x00; //00000000 -> alle Analogports als Eingänge DDRB |= 0x03; //00000011 -> PORTB.0 und PORTB.1 sind Kanäle des rechten Motors DDRC |= 0xFF; //11111111 -> PORTC.6 und PORTC.7 sind Kanäle des linken Motors, Rest sind LEDs für Lauflicht DDRD |= 0xB0; //10110000 -> PORTD.4 ist PWM-Kanal des linken Motors, PORTD.5 des rechtenccff return 0; }
Die Fehler sind praktisch alle gleich und lauten:
Was mache ich falsch?Code:rncontrol.h|199|error: 'for' loop initial declaration used outside C99 mode|
Mfg Moebius







Zitieren

Lesezeichen