Witam
Przeglądałem tematy związane z tym układem i nie odnalazłem odpowiedzi na swój problem,otóż mam mikrokontroler podłaczony przez rs232 z pc i programik który ustawia konkretne piny układu pcf8574 na 0 albo 1 a pózniej z czytuje je i wyświetla na ekranie
Wszystko jest ok gdy do układu nie są podłączone diody,ustawiam sobie piny,z czytuje stan i mi sie zgadza.
Gdy jednak podłącze do układu diody(żeby wskazywały stan), które świecą mi gdy ustawie na odpowiednim pinie 0 ,to gdy z czytuję stan to wyświetla mi sie 8 jedynek pomimo że powinien z czytać zera na włączonych diodach
Co ciekawe gdy zewrze jeden wolny pin z masą,to gdy teraz sobie włączam i wyłączam diody to gdy z czytuje stan to wszystko jest ok.
Reasumując,gdy nie ma diod wszystko gra,gdy podłącze do układu diody i włącze dwie z nich,program z czytuje same jedynki,gdy zaś podłącze np 7 diod a 8 pin zewrze do masy to znowu wszystko gra,chciałbym żeby wszystko grało z 8 diodami podłączonymi do układu.
Jeśli ktoś zna rozwiązanie tego problemu to proszę o odpowiedż.
Dziękuję
Przeglądałem tematy związane z tym układem i nie odnalazłem odpowiedzi na swój problem,otóż mam mikrokontroler podłaczony przez rs232 z pc i programik który ustawia konkretne piny układu pcf8574 na 0 albo 1 a pózniej z czytuje je i wyświetla na ekranie
Wszystko jest ok gdy do układu nie są podłączone diody,ustawiam sobie piny,z czytuje stan i mi sie zgadza.
Gdy jednak podłącze do układu diody(żeby wskazywały stan), które świecą mi gdy ustawie na odpowiednim pinie 0 ,to gdy z czytuję stan to wyświetla mi sie 8 jedynek pomimo że powinien z czytać zera na włączonych diodach
Co ciekawe gdy zewrze jeden wolny pin z masą,to gdy teraz sobie włączam i wyłączam diody to gdy z czytuje stan to wszystko jest ok.
Reasumując,gdy nie ma diod wszystko gra,gdy podłącze do układu diody i włącze dwie z nich,program z czytuje same jedynki,gdy zaś podłącze np 7 diod a 8 pin zewrze do masy to znowu wszystko gra,chciałbym żeby wszystko grało z 8 diodami podłączonymi do układu.
Jeśli ktoś zna rozwiązanie tego problemu to proszę o odpowiedż.
Dziękuję