Witam, mam problem z komunikacją z czujnikiem ciśnienia HP02S. Szukałem swojego problemu na forum, ale nie znalazłem. Udało mi się bez problemu odczytać dane z EEPROMu. Udało mi się też skomunikować z czujnikiem, ale do czasu. Sekwencja odczytu ciśnienia wygląda następująco (pseudokod):
Dokładniej zawiesza się w komendzie z funkcji i2c_write() -while(I2C_GetFlagStatus(I2Cx, I2C_FLAG_BUSY)). Już nie mam pomysłu co robić wydaje mi się, że czujnik musi być zepsuty. Proszę o pomoc. Poniżej zamieszczam cały kod.
Code: c
Dokładniej zawiesza się w komendzie z funkcji i2c_write() -while(I2C_GetFlagStatus(I2Cx, I2C_FLAG_BUSY)). Już nie mam pomysłu co robić wydaje mi się, że czujnik musi być zepsuty. Proszę o pomoc. Poniżej zamieszczam cały kod.
Code: c