_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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.