Forum: Compiler & IDEs invalid lvalue


von Boris (Gast)


Lesenswert?

Hallo Leute,
folgende Initialisierung führt zu einer Fehlermeldung:

TCNT1H = 0x00;
TCNT1L = 0x00;

"invalid lvalue in assignment"

uC:       8515
Compiler: gcc
OS:       XP

In verschiedenen Beispielen von ATMEL ist dies genau so implementiert. 
Wer kennt die Fehlerursache?
Die Reihenfolge des Schreibzugriffs sollte stimmen.

Grüße
Boris

von Joerg Wunsch (Gast)


Lesenswert?

Zu alter Compiler.  Nimm WinAVR bitte.

von Boris (Gast)


Lesenswert?

Hab jetzt winAvr installiert, führt aber zum gleichen Ergebnis!

von Joerg Wunsch (Gast)


Lesenswert?

Dann hast Du den vorhergehenden Compiler nicht deinstalliert
und Deinen %PATH% nicht geändert, so daß nach wie vor der
alte Compiler aufgerufen wird.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.