Innowacyjne rozwiązania na brak portów w procku 4051 ? liczniki czy porty I2C?

brakuje portów!!!





Poprzedni Następny
Wiadomość
Spis treści
From: "ele mid" <elemid_at_nospam_wp.pl>
Subject: brakuje portów!!!
Date: Sun, 2 Feb 2003 22:29:36 +0100


Mam pytanko.

Jeśli w procku (np. 4051) brakuje nam portów - stosujemy np. port PCF 8574
(i2c).

Taki jednak jest drogi - i można podłączyć tylko trzy do jednej magistrali
i2c.

Zastanawiam się czy nie użyć po prostu zwykłego licznika, na którego wejście
podawane byłyby impulsy w liczbie odpowiadającej danej mającej być
wystawioną na port.

Ponadto liczniki można łączyć - więc można uzyskać wieeeeeellllo bitowy
port.
Zastanawiam się tylko nad czasem ustawiania danej na takim porcie (czy nie
będzie zbyt dlugi), i czy nie pojawią się błędy zliczania impulsów przez
licznik.

Co o tym sądzicie?

pzdr
Mariusz

elemid_at_nospam_wp.pl



========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "IYIS" <m__s_at_nospam_wp.pl>
Subject: =?iso-8859-2?Q?Re:_brakuje_port=F3w!!!?=
Date: Sun, 2 Feb 2003 22:59:14 +0100


Co o tym sądzicie?

Może prędzej CD4094 ?


--
_
|\ /| (_ m__s_at_nospam_wp.pl
| | ___) G-G 531829
___________________________
Ziemia jest piekłem innego świata


========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Omega" <Leszek_Wieczorek_at_nospam_poczta.onet.pl>
Subject: Re: brakuje portów!!!
Date: Sun, 2 Feb 2003 23:08:42 +0100


Można podłączyć 8 szt PCF8574
i 8 szt PCF8574A czyli razem 16 sztuk
a nie 3.

Leszek Wieczorek



========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.atman.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: brakuje portów!!!
Date: Mon, 03 Feb 2003 16:05:56 +0100


Zastanawiam się czy nie użyć po prostu zwykłego licznika, na którego wejście
podawane byłyby impulsy w liczbie odpowiadającej danej mającej być
wystawioną na port.

Wszystkiego juz sie chyba dowiedziales ta temat tego pomyslu.
Ja tylko dodam, ze takie kombinacje jak opisuja koledzy uniemozliwia w
prosty sposob zrobienia portow dwukierunkowych.

--
Slawomir Sidor (601 ALEKSA) N 51 58.1385 E020 09.1966


========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Marcin E. Hamerla <mehamerla_at_nospam_pro.onet.pl>
Subject: Re: brakuje portów!!!
Date: Mon, 03 Feb 2003 16:47:29 +0100


Slawomir Sidor napisal(a):

Zastanawiam się czy nie użyć po prostu zwykłego licznika, na którego wejście
podawane byłyby impulsy w liczbie odpowiadającej danej mającej być
wystawioną na port.

Wszystkiego juz sie chyba dowiedziales ta temat tego pomyslu.
Ja tylko dodam, ze takie kombinacje jak opisuja koledzy uniemozliwia w
prosty sposob zrobienia portow dwukierunkowych.

W przypadku podwieszenia pod 595 LEDow nie bedzie chyba klopotow z
dwukierunkowoscia? ;--).

--
Pozdrowienia, Marcin E. Hamerla

"Płoń, płoń, płoń parlamencie, spali Cię ogień na historii zakręcie."

========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.itl.waw.pl!news.nask.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!nnrp

Poprzedni Następny
Wiadomość
Spis treści
From: bkgsml_at_nospam_poczta.wp.pl (Bartosz Kania)
Subject: =?Windows-1250?B?UmU6IGJyYWt1amUgcG9ydPN3IC0gU0lQTw==?=
Date: 2 Feb 2003 23:01:02 +0100


em> Mam pytanko.

em> Jeśli w procku (np. 4051) brakuje nam portów - stosujemy np. port PCF 8574
em> (i2c).

em> Taki jednak jest drogi - i można podłączyć tylko trzy do jednej magistrali
em> i2c.

em> Zastanawiam się czy nie użyć po prostu zwykłego licznika, na którego wejście
em> podawane byłyby impulsy w liczbie odpowiadającej danej mającej być
em> wystawioną na port.

em> Ponadto liczniki można łączyć - więc można uzyskać wieeeeeellllo bitowy
em> port.
em> Zastanawiam się tylko nad czasem ustawiania danej na takim porcie (czy nie
em> będzie zbyt dlugi), i czy nie pojawią się błędy zliczania impulsów przez
em> licznik.

em> Co o tym sądzicie?

a moze rejestr przesuwny SIPO (serial input parallel output)? za
pomoca 2 nozek procesora wypuszczasz sekwencje bitow i masz n*8 portow
wyjsciowych, gdzie n to liczba kostek zawierajacych 8-bitowy rejestr.
czas ladowania takiego "portu" bylby n*8/f. tylko pamietaj o tym, ze
zanim nie zaladujesz calej sekwencji, na wyjsciach beda smieci. Mozna
to usunac przez dodanie latcha.


----------------------------------------------------------------------------
Bartosz Kania bkgsml_at_nospam_poczta.wp.pl, Gdansk


--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!szmaragd.futuro.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Romuald Bialy <romek_b_at_nospam_o2.pl>
Subject: Re: brakuje =?iso-8859-2?Q?port=F3w?= - SIPO
Date: Mon, 03 Feb 2003 00:25:25 +0100


Bartosz Kania wrote:
a moze rejestr przesuwny SIPO (serial input parallel output)? za
pomoca 2 nozek procesora wypuszczasz sekwencje bitow i masz n*8 portow
wyjsciowych, gdzie n to liczba kostek zawierajacych 8-bitowy rejestr.
czas ladowania takiego "portu" bylby n*8/f. tylko pamietaj o tym, ze
zanim nie zaladujesz calej sekwencji, na wyjsciach beda smieci. Mozna
to usunac przez dodanie latcha.

Jak zastosujesz 74HC595 (moj ulubiony), to on ma zatrzaski w srodku. A
wypychac dane do niego (szybko) to mozna poprzez SPI albo UART'a z '51 w
trybie 0. Jak nie ma mozliwosci to krotka procedurka zalatwia sprawe.
Znam takich co kladli multipleksowany wyswietlacz LED'owski - 16 sztuk w
multiplexie x8 na trzech kosciach 595 polaczonych w szereg. Anody tez
byly sterowane z 595. I chodzilo normalnie, a do sterowania 3 linie...

--
Pozdrawiam Romuald Bialy
E'mail: romek_b_at_nospam_o2.pl
yampp-WWW: http://www.yamppsoft.prv.pl

========
Path: news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Marcin E. Hamerla <mehamerla_at_nospam_pro.onet.pl>
Subject: Re: brakuje portów - SIPO
Date: Mon, 03 Feb 2003 08:55:38 +0100


Romuald Bialy napisal(a):

a moze rejestr przesuwny SIPO (serial input parallel output)? za
pomoca 2 nozek procesora wypuszczasz sekwencje bitow i masz n*8 portow
wyjsciowych, gdzie n to liczba kostek zawierajacych 8-bitowy rejestr.
czas ladowania takiego "portu" bylby n*8/f. tylko pamietaj o tym, ze
zanim nie zaladujesz calej sekwencji, na wyjsciach beda smieci. Mozna
to usunac przez dodanie latcha.

Jak zastosujesz 74HC595 (moj ulubiony), to on ma zatrzaski w srodku.

Tez uzywam 595. Jest taniutki i malutki. Kiedys uzywalem tez 573/574,
ale do nich trzeba doprowadzic sygnal rownolegle i zaimplementowac
sygnal zapisu.

--
Pozdrowienia, Marcin E. Hamerla

"Płoń, płoń, płoń parlamencie, spali Cię ogień na historii zakręcie."

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.astercity.net!news.task.gda.pl!news.bipnet.pl!news.infinity.net.pl!szmaragd.futuro.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Romuald Bialy <romek_b_at_nospam_o2.pl>
Subject: Re: brakuje =?iso-8859-2?Q?port=F3w?= - SIPO
Date: Mon, 03 Feb 2003 19:46:57 +0100


Bartosz Kania wrote:
RB> Znam takich co kladli multipleksowany wyswietlacz LED'owski - 16 sztuk w
RB> multiplexie x8 na trzech kosciach 595 polaczonych w szereg. Anody tez
RB> byly sterowane z 595. I chodzilo normalnie, a do sterowania 3 linie...

Jezeli wyswietlacze 7 segmentowe maja oddzielne wyprowadzenia na kazda
cyfre to mozna zrezygnowac z multipleksowania i przeznaczyc 7 lub 8
bitow rejestru na kazda cyfre, i wtedy odciaza sie procka pozbawiajac
go obslugi petli, jest potrzebny tylko do "wsuniecia" danych do
rejestru, a potem mozna zapomniec o wyswietlaczu, a on i tak sie
swieci

Tak, tyle ze na 16 wyswietlaczy trzeba 16 scalakow i pol kilo opornikow
(wagowo :-)), a tak tylko 3 + pare tranzystorow i oporkow. Fakt, ze
zajmuje ciut czasu procka, ale cos za cos.

--
Pozdrawiam Romuald Bialy
E'mail: romek_b_at_nospam_o2.pl
yampp-WWW: http://www.yamppsoft.prv.pl

========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.man.poznan.pl!news.icpnet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: bkgsml_at_nospam_poczta.wp.pl (Bartosz Kania)
Subject: =?ISO-8859-2?B?UmVbMl06IGJyYWt1amUgcG9ydPN3IC0gU0lQTw==?=
Date: 3 Feb 2003 13:06:00 +0100


RB> Bartosz Kania wrote:
a moze rejestr przesuwny SIPO (serial input parallel output)? za
pomoca 2 nozek procesora wypuszczasz sekwencje bitow i masz n*8 portow
wyjsciowych, gdzie n to liczba kostek zawierajacych 8-bitowy rejestr.
czas ladowania takiego "portu" bylby n*8/f. tylko pamietaj o tym, ze
zanim nie zaladujesz calej sekwencji, na wyjsciach beda smieci. Mozna
to usunac przez dodanie latcha.

RB> Jak zastosujesz 74HC595 (moj ulubiony), to on ma zatrzaski w srodku. A
RB> wypychac dane do niego (szybko) to mozna poprzez SPI albo UART'a z '51 w
RB> trybie 0. Jak nie ma mozliwosci to krotka procedurka zalatwia sprawe.
RB> Znam takich co kladli multipleksowany wyswietlacz LED'owski - 16 sztuk w
RB> multiplexie x8 na trzech kosciach 595 polaczonych w szereg. Anody tez
RB> byly sterowane z 595. I chodzilo normalnie, a do sterowania 3 linie...

Jezeli wyswietlacze 7 segmentowe maja oddzielne wyprowadzenia na kazda
cyfre to mozna zrezygnowac z multipleksowania i przeznaczyc 7 lub 8
bitow rejestru na kazda cyfre, i wtedy odciaza sie procka pozbawiajac
go obslugi petli, jest potrzebny tylko do "wsuniecia" danych do
rejestru, a potem mozna zapomniec o wyswietlaczu, a on i tak sie
swieci






----------------------------------------------------------------------------
Bartosz Kania bkgsml_at_nospam_poczta.wp.pl, Gdansk


--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!news.pik-net.pl!not-for-mai