direktes schreiben geht, über #define nicht

OP #2515027
Lesenswert?

Aloha,

ich hab die avr/io.h includiert. Dadurch ist OCR1AL bekannt.

In einer Datei hab ich stehen:
1
#define pwmAl OCR1AL;

Diese Headerdatei ist ebenfalls eingebunden und bekannt. Jetzt hab ich 
im Code stehen:
1
pwmAl = 255;

Dann bringt er mir den Fehler:
../main.c:76:8: error: expected expression before '=' token

Wenn ich aber
1
OCR1AL = 255;
 schreibe frist der Compiler es.

Wo liegt da der Fehler/Unterschied?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren