Mam problem z czujnikiem SHT11, jest podpięty do AVR @ 6MHz. Zapis rozkazu przebiega bez problemu(nie muszę dawać żadnych opóźnień), czujnik zeruje linię danych - sygnalizując, że nie ma błędu. Później należy czekać około 2s na pomiar i czujnik ma sam wyzerować linię danych, ale to już nie działa. Czujnik sygnalizuje, że pomiar już jest wykonany. W dokumentacji jest napisane, że podczas odczytu czas pomiędzy kolejnymi taktami zegara wynosi 5us, ja muszę ustawić conajmniej 100ms, aby wynik nie był zerowy. Co może być nie tak ?
Problem z SHT11
Jun 08, 2005
1 Replies
A w jaki sposob to sygnalizuje? Wystawiajac 0 na lini DATA? Skad wziales te 2s? Pomiar trwa ok. 200ms max. w zaleznosci od trybu pracy ADC.
Prawdopodobnie zle inicjalizujesz czujnik i w efekcie odczytujesz smieci. Na mojej stronce w dziale download masz srodla w assemblerze z procedurami na ten czujnik, zobacz jak to rozwiazalem i ew. wykorzystaj.
Zapewne glupi blad, jak to zwykle bywa.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required