60 nap alatt Arduino #34 - I2C portbővítő

A "60 nap alatt Arduino" tanfolyam házi feladatai és közvetlen témái
_jani_
DrótVégénSzéndarab
Hozzászólások: 28
Csatlakozott: 2019. február 26. kedd, 16:17

Re: 60 nap alatt Arduino #34 - I2C portbővítő

Hozzászólás Szerző: _jani_ »

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 :roll: .
Most, hogy már megy, gyakorolhatom az LCD kezelését... :wink:

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!
by _jani_ :wink:
_jani_
DrótVégénSzéndarab
Hozzászólások: 28
Csatlakozott: 2019. február 26. kedd, 16:17

Re: 60 nap alatt Arduino #34 - I2C portbővítő

Hozzászólás Szerző: _jani_ »

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. )
by _jani_ :wink:
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: 60 nap alatt Arduino #34 - I2C portbővítő

Hozzászólás Szerző: kapu48 »

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.
I2Ccimzés.jpg
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.
_jani_
DrótVégénSzéndarab
Hozzászólások: 28
Csatlakozott: 2019. február 26. kedd, 16:17

Re: 60 nap alatt Arduino #34 - I2C portbővítő

Hozzászólás Szerző: _jani_ »

Erre gyanakodtam én is. Köszönöm a választ!
by _jani_ :wink:
Válasz küldése