Gast
#1720213
Mit Hilfe eines von mir umgestrickten Programm (Ursprungsprogramm "SHTxx_Sample_Code.c" von Sensirion) versuche ich mit einem MSP430F1611 einen SHT11 auszulesen. Das erste Byte wird wahrscheinlich richtig ausgelesen (Wert 5, welcher beim Anhauchen auf 10 steigt; Daraus schließe ich, dass der SHT11 richtig angeschlossen ist). Das 2. Byte (LSB) und das 3. Byte (Prüfsumme) werden allerdings immer nur als 0xFF gelesen. Diese Erscheinung tritt sowohl beim Lesen der Luftfeuchtigkeit als auch bei der Temperatur auf. Im Anhang das Originalprogramm von Sensirion und mein abgeändertes Teilprogramm. Vielleicht hat jemand einen Tipp, wie ich mein Programm umschreiben muss, damit ich den SHT11 vollständig auslesen kann. Die Funktion void feuchte_SHT11(void) wird jede Sekunde vom TIMER aufgerufen. MfG