ECP



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: peye_at_nospam_poland.com (PEYE)
Subject: ECP
Date: 4 Mar 2001 19:27:11 +0100


Mam pytanko odnoście portu równoległego ECP, a konkretniej linii nr 16
(/INIT). Według "Anatomi PC" niski stann logiczny uruchamia w niektórych
drukarkach procedurę inicjalizującą. Natomiast według opisu ściągniętego z
www.cu2000.com.pl/guma/hwb/co_ParallelECP_Tech.html jest to ustalenie
kierunku transmisji ("1"-pobieranie, "0"-wysyłanie). Którym z tych opisów
mam siękierować? Ewentualnie co powinienem na nią podać i kiedy.

Pytanie nr 2. Wie może któryś z was jak jest rozwiązane dwukierunkowe
przesyłanie danych przez LPT, takie jak w Norton Commanderze.

Za odpowiedzi z góry wielkie dzięki.

||/---\
|( P ) peye_at_nospam_poland.com
||\---/
||
||
||


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


Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: ECP
Date: Sun, 04 Mar 2001 23:58:17 GMT


On 4 Mar 2001 19:27:11 +0100, PEYE wrote:
Mam pytanko odnoście portu równoległego ECP, a konkretniej linii nr 16
(/INIT). Według "Anatomi PC" niski stann logiczny uruchamia w niektórych
drukarkach procedurę inicjalizującą. Natomiast według opisu ściągniętego z
www.cu2000.com.pl/guma/hwb/co_ParallelECP_Tech.html jest to ustalenie
kierunku transmisji ("1"-pobieranie, "0"-wysyłanie). Którym z tych opisów
mam siękierować? Ewentualnie co powinienem na nią podać i kiedy.

Prawdopodobnie oboma. W starszych bedzie reset, a w nowszych kierunek.

Pytanie nr 2. Wie może któryś z was jak jest rozwiązane dwukierunkowe
przesyłanie danych przez LPT, takie jak w Norton Commanderze.

Na zlaczu jest 5 bitow wejsciowych. Wiec kabelek jest skrzyzowany tak
ze piny wyjsciowe na jednym komputerze trafiaja do wejsciowych na
drugim .

J.


Poprzedni Następny
Wiadomość
Spis treści
From: peye_at_nospam_poland.com (PEYE)
Subject: Re: ECP
Date: 5 Mar 2001 22:56:24 +0100


Dzięki za odpowiedź. Jeszcze jednego nie wiem, jaką prędkość mogę z tego
wyciągnąć. Chodzi mi czy '51 taktowana przez ok 12MHz (osiągnę prędkość ok
1MHz). Czy drukarki obsługujące PCL'a pociągną to? Czy powinienem nieco
zmniejszyć prędkość transmisji?

PEYE

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


Poprzedni Następny
Wiadomość
Spis treści
From: "macgaw" <macgaw_at_nospam_skrzynka.pl>
Subject: Re: ECP
Date: Mon, 5 Mar 2001 20:08:28 +0100



Użytkownik J.F. napisał
Na zlaczu jest 5 bitow wejsciowych.

Beep error
ecp oferuje 8bit dwukierunkowej komunikacji
sam tego szukam ale jakm na razie nic
macgaw
p.s.
opócz 8 i/o jest jeszcze (chyba) ze dwa out no i 5 IN



Poprzedni Następny
Wiadomość
Spis treści
From: "Ericandor" <ericandor_at_nospam_poczta.interia.pl>
Subject: Odp: ECP
Date: Mon, 5 Mar 2001 18:42:18 +0100


Aloha!!

Pytanie nr 2. Wie może któryś z was jak jest rozwiązane dwukierunkowe
przesyłanie danych przez LPT, takie jak w Norton Commanderze.

Jak wiadomo w starszych PC port LPT byl jednokierunkowy, wiec nie mozna bylo
przesylac
danych po PIN'ach D0-D7 w obie strony, wiec zrobiono to tak ze wysyla sie
dane po 4bity
na raz8). tzn. 4 bity wychodza z D0-D3 a odbierane sa na PIN'ach
statusowych/kontrolnych
tzn. np. na pinach /ACK, BUSY, PE, SELIN, no i tak samo w druga strone 8))

Ericandor



Poprzedni Następny
Wiadomość
Spis treści
From: "Krzysiek" <kkierlanc_at_nospam_poczta.onet.pl>
Subject: Re: ECP
Date: Tue, 6 Mar 2001 13:13:18 +0100



PEYE napisał(a) w wiadomości:
<000701c0a4d8$25f0c080$0221de6f_at_nospam_bbnet.org.pl>...
Mam pytanko odnoście portu równoległego ECP, a konkretniej linii nr 16
(/INIT). Według "Anatomi PC" niski stann logiczny uruchamia w niektórych
drukarkach procedurę inicjalizującą. Natomiast według opisu ściągniętego z
www.cu2000.com.pl/guma/hwb/co_ParallelECP_Tech.html jest to ustalenie
kierunku transmisji ("1"-pobieranie, "0"-wysyłanie). Którym z tych opisów
mam siękierować? Ewentualnie co powinienem na nią podać i kiedy.

Pytanie nr 2. Wie może któryś z was jak jest rozwiązane dwukierunkowe
przesyłanie danych przez LPT, takie jak w Norton Commanderze.

Za odpowiedzi z góry wielkie dzięki.


Witam

Jeśli dobrze pamiętam to kierunek pracy portu ustalany był za pomocą 5 bitu,
który w większości literatury opisywany jest jako nie wykorzystany ( adres
+1). Kidyś wpadł mi do ręki schemat komputera PC zbudowanego na TTL -ach
(bardzo stary schemat) i nawet tam wyjście było zrobione jako trójstanowe, a
przechodzenie w stan wysokiej impedancji był tym bitem. To z resztą jest
chyba opisane w "Anatomii PC" IV wydanie.

Krzysiek.


Poprzedni Następny
Wiadomość
Spis treści
From: "Grzegorz Kurczyk" <control_at_nospam_post.pl>
Subject: Re: ECP
Date: Tue, 6 Mar 2001 17:54:33 +0100


Użytkownik Krzysiek <kkierlanc_at_nospam_poczta.onet.pl> w wiadomości do grup
dyskusyjnych napisał:982k60$5v9$1_at_nospam_news.tpi.pl...

PEYE napisał(a) w wiadomości:
<000701c0a4d8$25f0c080$0221de6f_at_nospam_bbnet.org.pl>...
Mam pytanko odnoście portu równoległego ECP, a konkretniej linii nr 16
(/INIT). Według "Anatomi PC" niski stann logiczny uruchamia w niektórych
drukarkach procedurę inicjalizującą. Natomiast według opisu ściągniętego
z
www.cu2000.com.pl/guma/hwb/co_ParallelECP_Tech.html jest to ustalenie
kierunku transmisji ("1"-pobieranie, "0"-wysyłanie). Którym z tych opisów
mam siękierować? Ewentualnie co powinienem na nią podać i kiedy.

Pytanie nr 2. Wie może któryś z was jak jest rozwiązane dwukierunkowe
przesyłanie danych przez LPT, takie jak w Norton Commanderze.

Za odpowiedzi z góry wielkie dzięki.


Witam

Jeśli dobrze pamiętam to kierunek pracy portu ustalany był za pomocą 5
bitu,
który w większości literatury opisywany jest jako nie wykorzystany ( adres
+1). Kidyś wpadł mi do ręki schemat komputera PC zbudowanego na TTL -ach
(bardzo stary schemat) i nawet tam wyjście było zrobione jako trójstanowe,
a
przechodzenie w stan wysokiej impedancji był tym bitem. To z resztą jest
chyba opisane w "Anatomii PC" IV wydanie.

Krzysiek.

Witam
Ten bit działał tylko w portach typu bidirectional. W czasach komputerów
286/386 były karty multi I/O ze scalaczkiem Winbonda. Bardzo stare karty,
które miały port LPT zrobiony na TTL-ach (74LS373 - wyjściowy port danych;
74LS244 wejściowy kontrolny port danych i 74LS174 wyjściowe bity sterujące)
były czysto wyjściowe (noga OE w scalaczku 74LS373 była na stałe zwarta do
masy). Osobiście przerabiałem takie karty na dwukierunkowe. Scalak 74LS174
(6-przerzutników typy D) miał wszystkie wejścia danych podpięte do
magistrali, ale ostatnie wyjście (wspomniany 5-ty bit) miał niepodłączone.
Wystarczyło przeciąć ścieżkę między masą a nogą OE 74LS373 i podłączyć ją do
wolnego wyjścia w 74LS174. W portach EPP i ECP port danych z zasady jest
dwukierunkowy i ma konstrukcję typu OC (podobną do portu P1 w układach z
serii MSC-51) z rezystorami podciągajacymi ok 4k7. Wystarczy więc wpisać do
rejestru wyjściowego same jedynki i zera wymuszać z zewnątrz (sprawdzone we
własnej konstrukcji pragramatora AT89C2051).

--
Pozdrawiam
Grzegorz

http://www.control.prv.pl
ftp://213.25.234.186
control_at_nospam_post.pl





Poprzedni Następny
Wiadomość
Spis treści
From: "Krzysiek" <kkierlanc_at_nospam_poczta.onet.pl>
Subject: Re: ECP
Date: Tue, 13 Mar 2001 14:41:03 +0100



Witam
Ten bit działał tylko w portach typu bidirectional. W czasach komputerów
286/386 były karty multi I/O ze scalaczkiem Winbonda. Bardzo stare karty,
które miały port LPT zrobiony na TTL-ach (74LS373 - wyjściowy port danych;
74LS244 wejściowy kontrolny port danych i 74LS174 wyjściowe bity sterujące)
były czysto wyjściowe (noga OE w scalaczku 74LS373 była na stałe zwarta do
masy). Osobiście przerabiałem takie karty na dwukierunkowe. Scalak 74LS174
(6-przerzutników typy D) miał wszystkie wejścia danych podpięte do
magistrali, ale ostatnie wyjście (wspomniany 5-ty bit) miał niepodłączone.
Wystarczyło przeciąć ścieżkę między masą a nogą OE 74LS373 i podłączyć ją
do
wolnego wyjścia w 74LS174. W portach EPP i ECP port danych z zasady jest
dwukierunkowy i ma konstrukcję typu OC (podobną do portu P1 w układach z
serii MSC-51) z rezystorami podciągajacymi ok 4k7. Wystarczy więc wpisać do
rejestru wyjściowego same jedynki i zera wymuszać z zewnątrz (sprawdzone we
własnej konstrukcji pragramatora AT89C2051).



To skoro port jest typu OC to mogę spiąć równolegle kilka portów ( myślę
tylko o liniach danych ) i potem programowo sterować dostępem do linii? Dla
dwóch komputerów ok. no może trzech przy większej ilości łączę rezystory
podciągające równolegle i po chwili idą mi z dymem porty. Chyba dobrze
myślę?

Pozdrawiam Krzysiek


Poprzedni Następny
Wiadomość
Spis treści
From: Grzegorz Redlarski <gred_at_nospam_kki.net.pl>
Subject: Re: ECP
Date: Sun, 18 Mar 2001 01:06:38 +0100


4 Mar 2001 19:27:11 +0100 peye_at_nospam_poland.com (PEYE) napisal(a):

Mam pytanko odnoście portu równoległego ECP, a konkretniej linii nr 16

Nie wiem czy jest tam konkretnie odpowiedź na Twoje pytanie ale sporo
wiadomości o ECP i innych trybach LPT jest pod poniższymi adresami (i
w ich okolicy):
http://www.fapo.com/ieee1284.htm
http://www.beyondlogic.org/spp/parallel.htm
http://204.210.50.240/techref/default.asp?from= techref&url=io/parallel/port.htm
http://204.210.50.240/techref/default.asp?from= techref/io/parallel&url=1284/bytemode.htm
http://www.lvr.com/jansfaq.htm
ftp://ftp.lexmark.com/pub/ieee/1284.3/

gr