Sziasztok!
Kicsit előre ugrottam a leckémben, mert csak olyan LCD kijelző van most nálam, amire az I2C panel fel van forrasztva.
Leoperálni nincs kedvem, ezért kicsit előreugrottam a leckémben. SRY .
Most, hogy már megy, gyakorolhatom az LCD kezelését...
Amit nem értek:
A PCF8574-es adatlapja, az alap címnek "0b 0. 1. 0. 0. A2. A1. A0. R/W ",
az adatlapban a PCF8574A-s alap címnek "0b 0. 1. 1. 1. A2. A1. A0. R/W",
címeket adja meg. A címzőbemenetek mind magasak.
A cimek: PCF8574: 4F. S a PCF8574A: 7F lenne ( ha az R/W bit 1).
A tesztprogram (27.3 I2C Scanner) viszont 3F-en találta meg a PCF8574AT-t !
Hogy is van ez? Valaki leírná ezt nekem!
Előre is köszönöm!
60 nap alatt Arduino #34 - I2C portbővítő
Re: 60 nap alatt Arduino #34 - I2C portbővítő
Közben olvasom, hogy ha az adatlapban szereplő címet kettővel elosztom a jó címet kap meg.
A kérdés:
Miért kell a gyári adatlap címeket kettővel elosztani az Arduino esetén?
( A soros analizátor is, csak az adatlapban szereplő címen látta a PCF8574AT-t. )
A kérdés:
Miért kell a gyári adatlap címeket kettővel elosztani az Arduino esetén?
( A soros analizátor is, csak az adatlapban szereplő címen látta a PCF8574AT-t. )
by _jani_
Re: 60 nap alatt Arduino #34 - I2C portbővítő
Mert a cimregiszter 0 bitjén az irás/olvasás jel van, az A0 cim az 1-es bittöl kezdődik.
Ezért tolódikel a cimzés a 2-es helyiértékre.
Ezért tolódikel a cimzés a 2-es helyiértékre.
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.