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ß
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.
Reinhold Maier schrieb: > 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.ä. du hattest eventuell vorher die Warnungen nicht eingeschaltet, denn es sollte nur einen Warnung und kein Fehler sein.
Reinhold Maier schrieb: > Daran habe ich nichts geändert o.ä. Du nicht. Aber Studio 6 hat eine neuere Version, in der der Aufruf von delay mit einer Variablen einen Fehler produziert. Das gibt es bei Studio 4 aber auch nicht erst seit gestern nachmittag. mfg.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.