Witam ,
projektuje sobie stacje pogodową która mierzy temperaturę i ciśnienie z jednego czujnika (MS5803). Ma on dwie możliwości sterowania po i2c oraz SPI . Ja chcę odczytywać z niego dane po i2c i tu mam pytanie jak się zabrać za to ? Prosiłbym kogoś o zaglądniecie do DS i naprowadzenie mnie czy dobrze kombinuje z odczytem po i2c.
Napisałem taki program wstępnie żeby sprawdzić jakie wartości kalibracyjne są zapisane fabrycznie ale w każdym adresie od C1 do C6 wyświetla mi na Lcd wynik 255.
Czy odczyt danych kalibracyjnych musi być w pętli głównej programu , czy wystarczy że program zrobi to raz i wpisze je do zdefiniowanych zmiennych wykorzystywanych później do obliczeń? Oraz jak się odczytuje dane temperatury i ciśnienia z wbudowanego ADC który wysyła wynik w postaci 24 bitów?
projektuje sobie stacje pogodową która mierzy temperaturę i ciśnienie z jednego czujnika (MS5803). Ma on dwie możliwości sterowania po i2c oraz SPI . Ja chcę odczytywać z niego dane po i2c i tu mam pytanie jak się zabrać za to ? Prosiłbym kogoś o zaglądniecie do DS i naprowadzenie mnie czy dobrze kombinuje z odczytem po i2c.
Napisałem taki program wstępnie żeby sprawdzić jakie wartości kalibracyjne są zapisane fabrycznie ale w każdym adresie od C1 do C6 wyświetla mi na Lcd wynik 255.
Code: bascom
Czy odczyt danych kalibracyjnych musi być w pętli głównej programu , czy wystarczy że program zrobi to raz i wpisze je do zdefiniowanych zmiennych wykorzystywanych później do obliczeń? Oraz jak się odczytuje dane temperatury i ciśnienia z wbudowanego ADC który wysyła wynik w postaci 24 bitów?