Torrentula
23.06.2012, 21:26
Hallo RNler!
Die letzte Bestellung ist gerade angekommen und ich bin bei ein paar einfachen Übungen (LEDs blinken lassen, einfaches IO eben). Nun habe ich ein Problem mit den Arrays beim Microchip C18 Compiler.
Wenn ich ein Array folgendermaßen deklariere bekomme ich einen Syntax error und mir ist nicht klar wieso. Übersehe ich irgendeinen simplen Fehler?
unsigned char LED_array[4] = {0x01, 0x02, 0x04, 0x08};
2. Frage: Wie kann ich denn Compiler dazu bringen, dass ich eine Variable gleich bei der Deklaration initialisieren kann? Also etwa so:
unsigned char i = 20;
Die letzte Bestellung ist gerade angekommen und ich bin bei ein paar einfachen Übungen (LEDs blinken lassen, einfaches IO eben). Nun habe ich ein Problem mit den Arrays beim Microchip C18 Compiler.
Wenn ich ein Array folgendermaßen deklariere bekomme ich einen Syntax error und mir ist nicht klar wieso. Übersehe ich irgendeinen simplen Fehler?
unsigned char LED_array[4] = {0x01, 0x02, 0x04, 0x08};
2. Frage: Wie kann ich denn Compiler dazu bringen, dass ich eine Variable gleich bei der Deklaration initialisieren kann? Also etwa so:
unsigned char i = 20;