delay.h im AVRstudio zerschossen

Gast #1077950
Hallo,
ich habe das Problem, dass bei mir _delay_us(x) nicht mehr funktioniert.
_delay_ms(x)jedoch schon.
Ich habe keine Ahnung woran das liegt. Beim Aufruf des _delay_us 
erscheint eine Fehlermeldung:
d:/programme/winavr-20071221/bin/../avr/include/util/delay.h:140: sorry, 
unimplemented: inlining failed in call to '_delay_ms': function not 
considered for inlining

Mein Code:
//Pause nach jeder Übertragung
void kpause(void)
{
  _delay_us(1);            //1us Pause
}

//Längere Pause für manche Befehle
void lpause(void)
{
  _delay_ms(2);            //2ms Pause//1ms
}
Kann mir jemand helfen? Weiss nicht was ich falsch mache.
Kann mir jemand delay.h zumailen?
rai_unger@online.de
Wäre nett

Grüsse
Rainer
Gast
Hi,
bei der ersten Datei war alles OK. Konnte meinen Code compilieren.
Die zweite die du gesandt hast erzeugt den gleichen Fehler wie meine.
Bin absolut ratlos.
Werde jetzt die Headerdateien vergleichen.

Nebenbei beginne ich langsam einen gewissen Herrn Fleury zu hassen. In 
seiner LCD Bibliothek sind die Aufrufe drin.
Was ich angefasst habe, von diesem Herrn (ob Uart, I"C oder LCD), alles 
ist voller Fehler und Ungereimtheiten.

Rainer
Gast
Also vom Herrn Fleury habe ich bis jetzt nur die LCD Datei benutzt.
Funktionierte einwandfrei. Zu den anderen kann ich jetzt nichts sagen.
Im Anhang noch die "delay_basic.h" wo zu der zweiten Datei gehört.
Probier das mal aus ob es geht.
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.