Wpis z mikrobloga

#elektronika #arduino #pcf8574 #i2c
Czy jeśli klasyczny i2c scanner na arduino pokazuje mi "unknown error at 0x01" to znaczy że jakoś zepsułem ten ekspander PCF8574? Dziwne bo sprawdzałem kilka razy i na 100% wszystko jest dobrze zlutowane i podłączone... ( ͡° ʖ̯ ͡°)
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mikson123: I2C scanner powinien wyświetlić taki error na wszystkich adresach, na których nie ma urządzenia, a jeśli wykryje jakieś powinien wyświetlić "found device at 0xadres", coś w tym stylu.
  • Odpowiedz
@mikson123: @saperro: nie, I2C pokazuje jakie urządzenia znalazł. A jak jest unknown error to nie za dobrze. Czasami pomaga zrestartowanie expandera (odpięcie od zasilania), a czasami dodanie podciągnięcia obu linii I2C do VCC (5V lub 3.3V - zależnie jakie masz napięcie) przez rezystor 10k (a jak dalej nie działa to można spróbować mniejsze opory: coś koło 5k, minimalnie 2k).
  • Odpowiedz
  • 0
@radekrad zasilania juz próbowałem, a jeśli chodzi o te rezystory, jak to dokładniej powinno wyglądać? Cos na zasadzie
wyjscie SDA arduino ----- rezystor podłączony jedną nóżką do tego przewodu a drugą do +5V ----- wejście SDA w układzie?
  • Odpowiedz