Vergleich wird wegoptimiert

OP #2309672
Lesenswert?
• ▲
▼
Hallo zusammen


Ich habe im Moment ein Problem bei dem ich nicht weiter komme. Ich lese 
vom LM76 I2C Temperatursensor die Temperatur ein. Dies will ich zwei mal 
nacheinander machen und dann die Werte vergleichen. Sind diese nicht 
gleich liegt ein Fehler vor, weil der LM76 ca. 1s benötigt um eine neue 
Temperatur zu berechnen, wird er durch eine Busabfrage unterbrochen 
schickt er die alte Temperatur raus und beginnt die Berechnung von 
neuem.

Jetzt wird aber der ganze Vergleich der beiden Werte vom Compiler 
einfach wegoptimiert (ab Zeile 54) und ich komm einfach nicht drauf 
wieso.

Kann mir jemand helfen, die Tomaten von meinen Augen runter zu kriegen?

IDE: AVR Studio 5
uP: Atmega 644p
Debugger: Dragon
I2C Library von Peter Fleury

Danke Gruss Steff
Angehängte Dateien:

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.