Brauche hilfe mit dem Drucksensor BMP085 und ATMega88

Gast #2979900
Lesenswert?
• ▲
▼
Hallo,
ich versuche seit gestern den Drucksensor BMP085 in meiner Schaltung zu 
verwenden. Leider bekomme ich für den Druck immer den Wert 0x0000 und 
für die Temperatur 0xFFFF geschickt. Die Kalibrierdaten kann ich jedoch 
auslesen und auch einen HYT 221 der am selben I2C Bus hängt, kann ich 
korrekt auslesen. Der AVR und der HYT 221 werden mit 5V betrieben und 
der BMP085 mit 3,3V. Um den BMP085 an den 5V I2C Bus anzuschließen, hab 
ich mich an den Schaltungsvorschlag mit den 2 MOSFETs aus der I2C 
Spezifikation gehalten. Verwendet hab ich dafür BS170.

Den Quelltext hab ich auf das nötigst gekürzt und in den Anhang gepackt.

Wäre echt toll, wenn mir jemand auf die Sprünge helfen könnte.
Angehängte Dateien:
Gast #2979912
Lesenswert?
• ▲
▼
Hi,

genau das Verhalten hatte ich auch mit zwei von zwei dieser Sensoren, 
die ich bei Watterott gekauft hatte: Kalibrierdaten ok, Temp und Druck 
immer 0x0000 bzw 0xffff. Lt Datenblatt bedeutet das Sensorfehler.

An Watterott mit Fehlerbeschreibung zurückgeschickt, wurden anstandslos 
getauscht, mit der neuen Lieferung geht's problemlos.

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.