Witam
Od kilku dni męczę się z magistralą i2c(twi) w atmega8 ,chcę podpiąć expander PCF8574a. Znalazłem bibliotekę i2c.h do obsługi pcfa,działa na niej zadawanie stanów, problem jest z odczytem gdy zmienie stan fizycznie przyciskiem np.(z niskiego na wysoki) on i tak odczyta to co miał wpisane poleceniem.
Mam wrażenie, że coś jest nie tak z tą biblioteką , ale sam nie jestem w stanie tego sprawdzić(zbyt mała wiedza
),
Jeżeli ktoś ma dobrą bibliotekę lub jest w stanie coś doradzić to proszę o pomoc
main.c
Od kilku dni męczę się z magistralą i2c(twi) w atmega8 ,chcę podpiąć expander PCF8574a. Znalazłem bibliotekę i2c.h do obsługi pcfa,działa na niej zadawanie stanów, problem jest z odczytem gdy zmienie stan fizycznie przyciskiem np.(z niskiego na wysoki) on i tak odczyta to co miał wpisane poleceniem.
Mam wrażenie, że coś jest nie tak z tą biblioteką , ale sam nie jestem w stanie tego sprawdzić(zbyt mała wiedza
Jeżeli ktoś ma dobrą bibliotekę lub jest w stanie coś doradzić to proszę o pomoc
Kod: C / C++
main.c
Kod: C / C++