_delay zeigt Fehlermeldung

Gast #3061666
Lesenswert?

Hallo,

habe ein Programm, welches ich in AVR Studio 4 geschrieben habe in mein 
AVR Studio 6 kopiert, und wollte es nun ausführen. Es kommt folgende 
Fehlermeldung:

Error  6  __builtin_avr_delay_cycles expects an integer constant.

Was die Fehlermeldung beduetet ist klar, nur warum kommt der Fehler in 
der schon im AVR Studio enthaltenen delay.h? Daran habe ich nichts 
geändert o.ä.

Danke & Gruß
Gast #3061690
Lesenswert?

Du wirst irgendwo in deinem Code die Delay-Funktion* mit einem nicht 
konstanten Integer aufrufen. Da das nur in der Funktion* selbst 
abgefragt werden kann, was es für ein Übergabewert ist wird der Fehler 
sich da melden.

*könnte auch ein Makro sein bin mir nicht sicher.

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