mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SHT75 immer nur 0xFF


Autor: matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen!
Habe seit kurzem einen SHT75 und versuche mich gerade am Auslesen 
(Atmega8). Nach kleinen anfänglichen Schwierigkeiten ist es mir 
gelungen, dass der SHT75 offensichtlich die empfangenen Befehle 
bestätigt ;-) Doch jetzt häng ich beim Auslesen der Werte fest. Hier mal 
meine Empfangsroutine:

sht75_receive:
    cbi DDRC, 2    ; DATA auf Eingang
wait1_sht75_receive:      ; Warten auf Messende
    sbic PINC, 2    ; Überspringen wenn DATA=0
    rjmp wait1_sht75_receive
    ldi temp1, 8
    clr temp
sht75_receive_next:
    sbi PORTC, 3    ; SCK 1
    clc
    sbic PINC, 2    ; Überspringen wenn DATA=0
    sec
    rol temp
    cbi PORTC, 3    ; SCK 0
    dec temp1
    tst temp1
    brne sht75_receive_next
    sbi DDRC, 2    ; DATA auf Ausgang - Ack
    cbi PORTC, 2    ; DATA 0
    sbi PORTC, 3    ; SCK 1
    nop
    cbi PORTC, 3    ; SCK 0
    ret

Hab den Code mehrmals überprüft aber nichts gefunden: Der Sensor bzw. 
meine Routine gibt mir immer nur 0xFF aus. Pullup ist dran und da das 
Sende ja funktioniert, gehe ich davon aus, dass ich nicht grundsätzlich 
auf dem Holzweg bin.
Wär über Hilfe dankbar :-)

matthias

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.