emulacja pcf8574 na 89c2051

Apr 25, 2006 11 Replies

witam w jaki sposób (programowo) w bascomie uzyskac efekt emulacji expandera i/o na 89cxx51 z 4 wej. adresowymi?



za pomoc z gory dzieki pawelo


W przypadku 89c2051 musisz napisac programowy I2C slave, sie narobisz troche, chyba ze jest gotowa biblioteka dla bascoma. Jak dla mnie gra niewarta swieczki, chyba ze koniecznie musisz. I napewno taniej Ci to nie wyjdzie. Wiec po co?

moze ma zrobic 100szt ? ale mozna zamaist i2c uzyc rejestrow cd4094 i ladowac dane po SPI... koszt groszowy

To i cena zakupu PCF wyjdzie inna. A I2C slave na 2051 nie wyjdzie najlepiej.

Zero sensu widze ..

J.

J.F. napisał(a):

nadal będzie jakieś 2 razy wyższa.

a to już zupełnie inna sprawa ;)

w.

Ta elektronika nie przestaje mnie zadziwiac - wszak pcf to jest znacznie prostsza kostka :-)

J/.

J.F. napisał(a):

najwyraźniej jeśli wliczyć koszty IP związane z I2C, znaki handlowe, patenty, licencje itd. to wychodzi właśnie tyle ;)

w.

Chodzi mi konretnie o reklame swietlną ktora sklada sie z kilkudziesieciu znaków: np. NAZWA FIRMY

-ZAKRES DZIALANOSCI 1

-ZAKRES DZIALANOSCI 2

-ZAKRES DZIALANOSCI 3

-ZAKRES DZIALANOSCI 4

-ZAKRES DZIALANOSCI 5 kazdy znak ma byc niezaleznie zapalany tworząc roznorakie efekty. Moze ktos ma ciekawy pomysl na techniczne w miare proste rozwiazanie (proste mam na mysli programowanie)? kazda z cyfr ma miec ok 100-200 diod.

pozdrawiam Pawel O.

A pewnie, moduly o znormalizowanej konstrukcji, o ustalonym protokole komunikacji na uC. Diody sterujesz z 74595 i po klopocie... tak mi sie wydaje...

Mam generalnie dwie opcje ... szeregowo-rownolegle rejstry cd4094,gdzie kazde wyjscie to jeden znak reklamy.Wtedy jak dla mnie skąplikowane i pracochłone oprogramowanie w bascomie do uzyskania efektów (przebiegi clk,data,strobe).a diody sterowane w układzie klucza zerem z rejestru TIPem 22.Ilosc znaków praktycznie dowolna.Natomiast problemem moze okazac sie długosci połaczen sterujących w przeciwienstwie do rs oraz zakłocenia z zew.

druga to sterowanie po i2c... i moje kolejne pytanie: Czy da sie oprogramowac w bascomie 89cxx51 tak , aby wysterowac np.

4 x I2C zeby podpiąć pcf8574 w konfiguracji 8 (A0..A2)na jednej szynie czyli w sumie 32 pcf co daje 32x8 = 256 niezaleznych portów. zaleta dla mnie to latwe oprogramowanie bo operacje na Bajtach czyli B&00010011. 0 zgas , 1 zapal:)sterowanie led podobnie jak w 1-szej opcji. Nie jestem pewien co do tych Led z TIPem bo narazie teoretyzuje.

pozdro Pawelo

Greg(G.Kasprowicz) napisal(a):

Multiplesowanie jest nieoplacalne. I stwarza klopoty.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required