Witam!
Od kilku dni męczę się z odbiorem danych z czujnika ciśnienia ASDXRRX100PG2A5 poprzez magistrale I2C - nota katalogowa:
http://www.farnell.com/datasheets/1765461.pdfCzujnik połączony jest z płytką STM32F4 discovery poprzez konwerter poziomów logicznych 3,3/5V. Udaje mi się odebrać z niego dane. O ile 2 bajt widać że się zmienia w przedziale 96-130 jak dotknę palcem rurki na czujniku do wprowadzenia ciśnienia, to bajt 1 jest cały czas równy 6 i nic się nie zmienia. Nie mam pojęcia dlaczego tak się dzieje.
Funkcja do odczytu danych
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Konfiguracja I2C:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Odczyt i wysyłanie na terminal:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.