jak podłączyć pcf8584 do AT89C52 ?



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Panoramix" <panoramix_x_at_nospam_BEZSPAMUPROSZEo2.pl>
Subject: jak podłączyć pcf8584 do AT89C52 ?
Date: Thu, 10 Feb 2005 23:12:35 +0100


Potrzebuje połączyć te dwa moduły, gdzie uC ma być jako master. Kompletnie
nie weim gdzie wpiąć piny INT, ACK, CLK. Wejścia danych do którego portu
podpiąć?
Kurcze jak dalej nie wykminie jak to ma konkretnie działać to chyba kupie
sobie książkę Lokalne Interfejsy Szeregowe Jacka Bogusza. Tylko kosztuje
dużo bo 50zł za jedyne 180str. Może ktoś z was ma ją w pdf`ie?
Układ ma działać na dwuch takich kontorlerach, wieć czy do każdego musze
podpiąć tego pcf`a? I jak to ma wyglądać programowo, bo jeden ma pobierać
program z pamięci na I2C i nadawać informacje do drugiego kontrolera, a
drugi ma obrabiać i wykonywać instrukcje tego pierwszego.

Patrzałem w archiwum, ale nie ma tam wzmianki o żadnych schemacie
połączeniowym, tylko jakieś farmazony w dialekcie którego nie rozumiem :(
--
/Panoramix



Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Dzwonnik" <mdz_at_nospam_WIADOMO_PO_CO_TO.message.pl>
Subject: =?iso-8859-2?Q?Re:_jak_pod=B3=B1czy=E6_pcf8584_do_AT89C52_=3F?=
Date: Fri, 11 Feb 2005 00:01:24 +0100


Użytkownik "Panoramix" <panoramix_x_at_nospam_BEZSPAMUPROSZEo2.pl> napisał w
wiadomości news:cugm9l$one$1_at_nospam_atlantis.news.tpi.pl
Potrzebuje połączyć te dwa moduły, gdzie uC ma być jako master.
Kompletnie nie weim gdzie wpiąć piny INT, ACK, CLK. Wejścia danych do
którego portu podpiąć?

PCF8584:
http://boss.iele.polsl.gliwice.pl/pdf/Philips/pcf8584_4.pdf

Jakbyś nie wpadał od razu w desperację, to trafiłbyś na:
http://boss.iele.polsl.gliwice.pl/pdf/Philips/ic22_an425.pdf
Philips AN425: "Interfacing the PCF8584 I2C-bus controller to 80C51 family
microcontrollers"

Tam powinno być wszystko.

CLK - zegar dla 8584 - w AN425 poganiają go z 12MHz branych przez bufor z
XTAL2 51-ki.

INT - zgłoszenie przerwania dla uC. Aktywowany po nadaniu/odebraniu bajtu

ACK (DTACK, IACK) - przyjrzyj się jak wygląda współpraca 8584 z
procesorami różnych rodzin. (karta katalogowa -> pkt 6.2). Kość może
współpracować zarówno z intelami 80xx (to jest tryb domyślny) jak i z
motorolami 68k. Interpretacja sygnałów zależy od trybu pracy.

--
Marek Dzwonnik, GG: #2061027 - zwykle jako 'niewidoczny'
(Uwaga Gadu-Gadulcowicze: Nie odpowiadam na anonimy.)


Poprzedni Następny
Wiadomość
Spis treści
From: "Panoramix" <panoramix_x_at_nospam_BEZSPAMUPROSZEo2.pl>
Subject: Re: jak podłączyć pcf8584 do AT89C52 ?
Date: Fri, 11 Feb 2005 10:06:18 +0100






PCF8584:
http://boss.iele.polsl.gliwice.pl/pdf/Philips/pcf8584_4.pdf

mam te pdf`y, tzn tego z pcf8584, ale jest po angielsku, a ja niezabradzo z
elektronicznym angielskim, jest troche specyficzny, bo z normalnym to
problemu nie ma, ale jak patrze na te specyfikacje, gdzie połowy słuwek
nawet w słowsniku nie ma to mnie szlag szczela. Spróbuje tego drugiego
dziargnąć.

Jakbyś nie wpadał od razu w desperację, to trafiłbyś na:
http://boss.iele.polsl.gliwice.pl/pdf/Philips/ic22_an425.pdf
Philips AN425: "Interfacing the PCF8584 I2C-bus controller to 80C51
family
microcontrollers"

Tak, tylko że ja robie prace na 89c52 a mnie 80c51, no chyba że
wykorzystywanie poszczególnych wyjśc i sterowanie jest podobne.


CLK - zegar dla 8584 - w AN425 poganiają go z 12MHz branych przez bufor z
XTAL2 51-ki.

INT - zgłoszenie przerwania dla uC. Aktywowany po nadaniu/odebraniu bajtu

Ma to znaczenie do której koncówki uC podczepie (INT1 czy INT0)?

ACK (DTACK, IACK) - przyjrzyj się jak wygląda współpraca 8584 z
procesorami różnych rodzin. (karta katalogowa -> pkt 6.2). Kość może
współpracować zarówno z intelami 80xx (to jest tryb domyślny) jak i z
motorolami 68k. Interpretacja sygnałów zależy od trybu pracy.

Jak sie te tryby ustawia?



--
/Panoramix



Poprzedni Następny
Wiadomość
Spis treści
From: "Q" <oink_at_nospam_gazeta.gov.pl>
Subject: Re: jak podłączyć pcf8584 do AT89C52 ?
Date: Fri, 11 Feb 2005 11:03:28 +0100


mam te pdf`y, tzn tego z pcf8584, ale jest po angielsku, a ja niezabradzo
z
elektronicznym angielskim, jest troche specyficzny, bo z normalnym to
problemu nie ma,

no teraz to glupoty gadasz;
/...albo ja jestem inny, bo mam klopoty z "normalnym" ang.
ale z ang. pdf'ami od scalakow to problemow nie mam :)
/moze to przez to, ze tam jest na ogol duzo obrazkow... :)

ale jak patrze na te specyfikacje, gdzie połowy słuwek
nawet w słowsniku nie ma to mnie szlag szczela.

albercik mawial: wszystko jest wzgledne :)
/czyli - masz wybitnie kichowaty slownik :)

Ma to znaczenie do której koncówki uC podczepie (INT1 czy INT0)?

zobacz opis uP!
/nieraz int1 ma takie same mozliwosci jak int0, ale nieraz nie!
np. mozne wyzwalac tylko zboczem a nie poziomem;
/a tak poza tym to znaczenia oczywiscie nie ma :)



Poprzedni Następny
Wiadomość
Spis treści
From: "Panoramix" <panoramix_x_at_nospam_BEZSPAMUPROSZEo2.pl>
Subject: Re: jak podłączyć pcf8584 do AT89C52 ?
Date: Fri, 11 Feb 2005 11:08:11 +0100


...jest po angielsku, a ja niezabradzo
z
elektronicznym angielskim, jest troche specyficzny, bo z normalnym to
problemu nie ma,

no teraz to glupoty gadasz;
/...albo ja jestem inny, bo mam klopoty z "normalnym" ang.
ale z ang. pdf'ami od scalakow to problemow nie mam :)
/moze to przez to, ze tam jest na ogol duzo obrazkow... :)

Nie tak to miało zabrzmieć. Chodziło mi o to że w potocznym angielskim typu,
fuck, bitch, whore, eat shit :) Ale nie oto chodzi abym sie nad sopbą użalał
więc pomińmy ten temat :p

ale jak patrze na te specyfikacje, gdzie połowy słuwek
nawet w słowsniku nie ma to mnie szlag szczela.

albercik mawial: wszystko jest wzgledne :)
/czyli - masz wybitnie kichowaty slownik :)

Bardzo możliwe, żaden z niego Collins :) Ze mnie zresztą też nie :)

--
/Panoramix



Poprzedni Następny
Wiadomość
Spis treści
From: Marcin E. Hamerla <Xmeh4njusy_at_nospam_Xpoczta.Xonet.Xpl.removeX>
Subject: Re: =?ISO-8859-2?Q?jak_pod=B3=3Fczy=E6_pcf85?=
Date: Fri, 11 Feb 2005 23:06:31 +0100


Panoramix napisal(a):

...jest po angielsku, a ja niezabradzo
z
elektronicznym angielskim, jest troche specyficzny, bo z normalnym to
problemu nie ma,

no teraz to glupoty gadasz;
/...albo ja jestem inny, bo mam klopoty z "normalnym" ang.
ale z ang. pdf'ami od scalakow to problemow nie mam :)
/moze to przez to, ze tam jest na ogol duzo obrazkow... :)

Nie tak to miało zabrzmieć. Chodziło mi o to że w potocznym angielskim typu,
fuck, bitch, whore, eat shit :)

Pominales: 'Do it now', 'Don't stop', 'Deeper', 'Oh, yeeeees', 'I like
your cock' i jeszcze pare innych.

--
Pozdrowienia, Marcin E. Hamerla

"Jak ja was, kurrwy, nienawidzę, jak do was bym z kałacha bił."

Poprzedni Następny
Wiadomość
Spis treści
From: "Panoramix" <panoramix_x_at_nospam_BEZSPAMUPROSZEo2.pl>
Subject: Re: jak podł?czyć pcf8584 do AT89C52 ?
Date: Fri, 11 Feb 2005 23:15:09 +0100



Pominales: 'Do it now', 'Don't stop', 'Deeper', 'Oh, yeeeees', 'I like
your cock' i jeszcze pare innych.



nieee... nie zapomniałem. ja ich poprostu nie znałem ;)

--
/Panoramix



Poprzedni Następny
Wiadomość
Spis treści
Date: Fri, 11 Feb 2005 23:24:56 +0100
From: RoMan Mandziejewicz <roman_at_nospam_pik-net.pl>
Subject: =?ISO-8859-2?B?UmU6IGphayBwb2SzP2N6eeYgcGNmODU4NCBkbyBBVDg5QzUyID8=?=


Hello Marcin,

Friday, February 11, 2005, 11:06:31 PM, you wrote:

...jest po angielsku, a ja niezabradzo

[...]

Nie tak to miało zabrzmieć. Chodziło mi o to że w potocznym angielskim typu,
fuck, bitch, whore, eat shit :)
Pominales: 'Do it now', 'Don't stop', 'Deeper', 'Oh, yeeeees', 'I like
your cock' i jeszcze pare innych.

Oblatany jesteś - skąd ta wiedza?

--
Best regards,
RoMan mailto:roman_at_nospam_pik-net.pl


Poprzedni Następny
Wiadomość
Spis treści
From: Marcin E. Hamerla <Xmeh4njusy_at_nospam_Xpoczta.Xonet.Xpl.removeX>
Subject: Re: =?ISO-8859-2?Q?jak_pod=B3=3Fczy=E6_pcf85?=
Date: Fri, 11 Feb 2005 23:25:58 +0100


RoMan Mandziejewicz napisal(a):

Nie tak to miało zabrzmieć. Chodziło mi o to że w potocznym angielskim typu,
fuck, bitch, whore, eat shit :)
Pominales: 'Do it now', 'Don't stop', 'Deeper', 'Oh, yeeeees', 'I like
your cock' i jeszcze pare innych.

Oblatany jesteś - skąd ta wiedza?

Z filmow oczywiscie. No bo niby skad?

--
Pozdrowienia, Marcin E. Hamerla

"Jak ja was, kurrwy, nienawidzę, jak do was bym z kałacha bił."

Poprzedni Następny
Wiadomość
Spis treści
Date: Fri, 11 Feb 2005 23:27:28 +0100
From: RoMan Mandziejewicz <roman_at_nospam_pik-net.pl>
Subject: =?ISO-8859-2?B?UmU6IGphayBwb2SzP2N6eeYgcGNmODU4NCBkbyBBVDg5QzUyID8=?=


Hello Marcin,

Friday, February 11, 2005, 11:25:58 PM, you wrote:

Nie tak to miało zabrzmieć. Chodziło mi o to że w potocznym angielskim typu,
fuck, bitch, whore, eat shit :)
Pominales: 'Do it now', 'Don't stop', 'Deeper', 'Oh, yeeeees', 'I like
your cock' i jeszcze pare innych.
Oblatany jesteś - skąd ta wiedza?
Z filmow oczywiscie. No bo niby skad?

Dość jednostronna ta filmoteka...

--
Best regards,
RoMan mailto:roman_at_nospam_pik-net.pl


Poprzedni Następny
Wiadomość
Spis treści
From: Marcin E. Hamerla <Xmeh4njusy_at_nospam_Xpoczta.Xonet.Xpl.removeX>
Subject: Re: =?ISO-8859-2?Q?jak_pod=B3=3Fczy=E6_pcf85?=
Date: Fri, 11 Feb 2005 23:33:39 +0100


RoMan Mandziejewicz napisal(a):

Nie tak to miało zabrzmieć. Chodziło mi o to że w potocznym angielskim typu,
fuck, bitch, whore, eat shit :)
Pominales: 'Do it now', 'Don't stop', 'Deeper', 'Oh, yeeeees', 'I like
your cock' i jeszcze pare innych.
Oblatany jesteś - skąd ta wiedza?
Z filmow oczywiscie. No bo niby skad?

Dość jednostronna ta filmoteka...

No i jestem pedalem. Bo nie mam akwarium. Rozpracowales mnie.

BTW sprawdz w jakiejs ksiazce wartosc logiczna implikacji w sytuacji
gdy poprzednik ma wartosc 1, a nastepnik 0......

--
Pozdrowienia, Marcin E. Hamerla

"Jak ja was, kurrwy, nienawidzę, jak do was bym z kałacha bił."

Poprzedni Następny
Wiadomość
Spis treści
From: "Panoramix" <panoramix_x_at_nospam_BEZSPAMUPROSZEo2.pl>
Subject: Re: jak podłaczyć pcf8584 do AT89C52 ?
Date: Sat, 12 Feb 2005 00:42:14 +0100






No i jestem pedalem. Bo nie mam akwarium. Rozpracowales mnie.

A ja mam!!! SERIO! :)

BTW sprawdz w jakiejs ksiazce wartosc logiczna implikacji w sytuacji
gdy poprzednik ma wartosc 1, a nastepnik 0......

A implikacja to jaka funkcja?

--
/Panoramix



Poprzedni Następny
Wiadomość
Spis treści
From: "Q" <oink_at_nospam_gazeta.gov.pl>
Subject: Re: jak podłaczyć pcf8584 do AT89C52 ?
Date: Sat, 12 Feb 2005 01:03:57 +0100


A implikacja to jaka funkcja?

jezeli ktos powiedzial, ze "jest pedalem, bo nie ma akwarium",
to jest to zbyt daleko posunieta implikacja :)



Poprzedni Następny
Wiadomość
Spis treści
From: "Panoramix" <panoramix_x_at_nospam_BEZSPAMUPROSZEo2.pl>
Subject: Re: jak podłaczyć pcf8584 do AT89C52 ?
Date: Sat, 12 Feb 2005 23:40:31 +0100


hmmm... zgłosze sie jednak do kopalińskiego, nudzi mi sie, a cotam :)

--
/Panoramix



Poprzedni Następny
Wiadomość
Spis treści
From: "Q" <oink_at_nospam_gazeta.gov.pl>
Subject: Re: jak podłączyć pcf8584 do AT89C52 ?
Date: Fri, 11 Feb 2005 10:57:25 +0100


Potrzebuje połączyć te dwa moduły, gdzie uC ma być jako master. Kompletnie
nie weim gdzie wpiąć piny INT, ACK, CLK. Wejścia danych do którego portu
podpiąć?

to chyba zwykly scalak na I2C?
/czy cos przeoczylem?
czyli:
ustawiasz adres (pinami Ax),
/jesli masz 2 scalaki na I2C to kazdgo ustawiasz na inny adres!

jesli uP ma sprzetowy I2C (2-Wire?)
to podlaczasz hm... SCL-SCL, SDA-SDA,
dajesz do tych linii pull-up'y;
(jakie? to zalezy m.in.od szykosci - poczytaj w pdf'ie)

jesli nie masz I2C sprzetowego to zrob go softwarowo;
/duzo opisow jest na sieci - np. avrfreaks;

Kurcze jak dalej nie wykminie jak to ma konkretnie działać to chyba kupie
sobie książkę Lokalne Interfejsy Szeregowe Jacka Bogusza. Tylko kosztuje
dużo bo 50zł za jedyne 180str. Może ktoś z was ma ją w pdf`ie?

po co?
pdf'y do scalakow powinny starczyc,
ew. strony www;

Układ ma działać na dwuch takich kontorlerach, wieć czy do każdego musze
podpiąć tego pcf`a?

jeden ukad I2C na 2 uP?

I jak to ma wyglądać programowo, bo jeden ma pobierać
program z pamięci na I2C i nadawać informacje do drugiego kontrolera, a
drugi ma obrabiać i wykonywać instrukcje tego pierwszego.

nie kumam o co Ci chodzi :)
/malo spie ostatnio :9



Poprzedni Następny
Wiadomość
Spis treści
From: "Panoramix" <panoramix_x_at_nospam_BEZSPAMUPROSZEo2.pl>
Subject: Re: jak podłączyć pcf8584 do AT89C52 ?
Date: Fri, 11 Feb 2005 11:14:37 +0100




--
/Panoramix
> jesli nie masz I2C sprzetowego to zrob go softwarowo;
> /duzo opisow jest na sieci - np. avrfreaks;

I chyba tak bede musiał zrobić, bo w pdf`ie do pcf8584 nie ma wzmianki o
obsłudze 89c52 (który de facto nie ma zaimplementowanej obsługi I2C w
sobie.

>> Kurcze jak dalej nie wykminie jak to ma konkretnie działać to chyba kupie
>> sobie książkę Lokalne Interfejsy Szeregowe Jacka Bogusza. `ie?
>
> po co?
> pdf'y do scalakow powinny starczyc,
> ew. strony www;

Znalazłem teraz całą prace dyplomową dot. I2C wiec myśle że obejdzie sie bez
książki jeżeli tylko jest w miare to co potrzebuje w tej pracy, bo jeszcze
tak wgłębnie nie przeglądałem.

>> Układ ma działać na dwuch takich kontorlerach, wieć czy do każdego musze
>> podpiąć tego pcf`a?
>
> jeden ukad I2C na 2 uP?

Nie. Jedna magistrala I2C a na niej dwa uC, pamięć 8KB, przetwornik A/D,
klawiatura etc.

>> I jak to ma wyglądać programowo, bo jeden ma pobierać
>> program z pamięci na I2C i nadawać informacje do drugiego kontrolera, a
>> drugi ma obrabiać i wykonywać instrukcje tego pierwszego.
>
> nie kumam o co Ci chodzi :)
> /malo spie ostatnio :9

Nie przejmuj sie, ja ostatnio przez tą prace też mało sypiam ;)
Chodzi generalnie o komunikacje mięcy dwoma uC 89c52.