msp430f2274 bmp085 i2c ohne interrupt

OP #2226671
Lesenswert?
• ▲
▼
Hallo zusammen,
ich will die sensordaten (temperatur und druck + kalibrationsdaten) von 
einem bmp085 mit einem msp430f2274 auslesen. ich habe schon diverse 
sample codes mit interrupt handling versucht anzupassen, leider hat aber 
keiner richtig funktioniert. die schwierigkeit bestand meist darin, dass 
ich einen repeated start benötige. msp sendet an den sensor welches 
register er auslesen möchte, restart, dann sendet der bmp das msb und 
lsb. meist war es dann so, dass nur das msb in den empfangsbuffer 
gelesen wurde. jetzt würde ich den code gerne erstmal ohne interrupts 
schreiben. wenn ich das schema wirklich verstanden habe kann ich wieder 
richtung interrupts gehen. vielen dank für eure hilfe.
OP #2229423
Lesenswert?
• ▲
▼
hallo zusammen,
das problem ist gelöst.

bezüglich der interrupt-variante mit low power modes (beim senden und 
empfangen) ist im folgenden link eine allgemeine erklärung zum wechseln 
von low power modes nachzulesen:
http://www.embeddedrelated.com/groups/msp430/show/35225.php

ich habe einen code ohne interrupts beim senden und mit interrupts beim 
empfangen (aber ohne dabei in den low power mode zu gehen) dem post 
angehängt. da der sht21 als zweiter sensor für feuchtigkeit verwendet 
werden soll (achtung, dieser code ist noch nicht getestet) die passenden 
stellen für den bmp085 copy&pasten.
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.