Problem z SHT11

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 ?

Reply to
tomi
Loading thread data ...

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.

Reply to
T.M.F.

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.