LPT



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Remigiusz Kozak" <kozak_at_nospam_chip.pl>
Subject: LPT
Date: Thu, 18 May 2000 15:40:38 +0200


witam,

gdzie moge znalezc (www) jak najwiecej informacj na temat portu LPT ?
chodzi mi o opis, przede wszystkim, pod jaki adres co musze wyslac, zeby
costam otrzymac na LPT ...

z gory dzieki,

pozdrawiam

--
remick
icq: 1532887
odigo: 404053



Poprzedni Następny
Wiadomość
Spis treści
From: dynio <t3beta_at_nospam_t3beta.hyperreal.art.pl>
Subject: Re: LPT
Date: Thu, 18 May 2000 15:06:06 GMT




Remigiusz Kozak wrote:

witam,

gdzie moge znalezc (www) jak najwiecej informacj na temat portu LPT ?
chodzi mi o opis, przede wszystkim, pod jaki adres co musze wyslac, zeby
costam otrzymac na LPT ...

wyszukiwarki to nie mozna uzyc

http://www.lvr.com/parport.htm

d.

Poprzedni Następny
Wiadomość
Spis treści
From: "Johny R." <jrudnick_at_nospam_do.poznan.tpsa.pl>
Subject: Re: LPT
Date: Thu, 18 May 2000 15:13:58 GMT


Moze troche NTG - nie wiecie przypadkiem jak ominac problem znaku 0x1A
(koniec pliku) przy wysylaniu pliku binarnego na LPT-ka??




Poprzedni Następny
Wiadomość
Spis treści
From: "Grzegorz Kurczyk" <control_at_nospam_post.pl>
Subject: Odp: LPT
Date: Thu, 18 May 2000 22:34:05 GMT


Domyślam się, że chodzi ci o port równoległy w komputerach PC i że chcesz
czymś sterować za jego pomocą. Jeśli tak to adresy portów są następujące:

LPT1 378h
LPT2 278h
LPT3 3BCh (port instalowany na starych kartach grafiki Hercules)

wysłanie bajtu na wybrany adres portu powoduje pojawienie się podanej
kombinacji bitów na wyjściu danych portu (końcówki od 2 do 9). Jeśli
programujesz w Turbo Pascalu możesz to zrobić poleceniem:
Port[$378] := x;

gdzie x - liczba od 0 do 255;

Ponadto porty LPT mają jeszcze cztery dodatkowe linie wyjściowe sterujące
pracą drukarki i cztery linie wejściowe sterowane dodatkowymi rejestrami
portu. Jeśli potrzebujesz dokładniejszych informacji to napisz czym chcesz
sterować.

Grzegorz

Użytkownik Remigiusz Kozak <kozak_at_nospam_chip.pl> w wiadomości do grup dyskusyjnych
napisał:3923f2ec$1_at_nospam_news.vogel.pl...
witam,

gdzie moge znalezc (www) jak najwiecej informacj na temat portu LPT ?
chodzi mi o opis, przede wszystkim, pod jaki adres co musze wyslac, zeby
costam otrzymac na LPT ...

z gory dzieki,

pozdrawiam

--
> remick
> icq: 1532887
> odigo: 404053
>
>



Poprzedni Następny
Wiadomość
Spis treści
From: "/\\_MS_/\\" <m____s_at_nospam_viper.pl>
Subject: Re: LPT
Date: Fri, 19 May 2000 07:51:34 +0200



Grzegorz Kurczyk napisał(a) w wiadomości: ...
Domyślam się, że chodzi ci o port równoległy w komputerach PC i że chcesz

programujesz w Turbo Pascalu możesz to zrobić poleceniem:
Port[$378] := x;

gdzie x - liczba od 0 do 255;

Ponadto porty LPT mają jeszcze cztery dodatkowe linie wyjściowe sterujące
pracą drukarki i cztery linie wejściowe sterowane dodatkowymi rejestrami
portu. Jeśli potrzebujesz dokładniejszych informacji to napisz czym chcesz

Mam pytanko : jak w tp sterować bitowo te dodatkowe linie?
_ _
||\_/||
|| S || m____s_at_nospam_viper.pl




--
Własna strona WWW, w 5 minut, bez znajomości HTML - http://wizytowka.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Tomek" <tlodek_at_nospam_polbox.com>
Subject: Re: LPT
Date: Fri, 19 May 2000 08:18:57 GMT



/\ MS_\ napisał(a) w wiadomości: <8g2kl2$nja$1_at_nospam_aquarius.webcorp.com.pl>...

Grzegorz Kurczyk napisał(a) w wiadomości: ...
Domyślam się, że chodzi ci o port równoległy w komputerach PC i że chcesz

programujesz w Turbo Pascalu możesz to zrobić poleceniem:
Port[$378] := x;

gdzie x - liczba od 0 do 255;

Ponadto porty LPT mają jeszcze cztery dodatkowe linie wyjściowe sterujące
pracą drukarki i cztery linie wejściowe sterowane dodatkowymi rejestrami
portu. Jeśli potrzebujesz dokładniejszych informacji to napisz czym chcesz

Mam pytanko : jak w tp sterować bitowo te dodatkowe linie?


np. w pascalu dla portu $378:

zapis :

procedure power_on;
begin
Port[$37A]:=Port[$37A] or 8;
end;

procedure power_off;
begin
Port[$37A]:=Port[$37A] and (not 8);
end;



odczyt linii PAP (12):

function SDA_in:byte;
begin
if port[$379] and 32 <>0 then SDA_in:=1 else SDA_in:=0;
end;





Poprzedni Następny
Wiadomość
Spis treści
From: "Remigiusz Kozak" <kozak_at_nospam_chip.pl>
Subject: Re: LPT
Date: Fri, 19 May 2000 10:51:46 +0200


dzieki wszystkim ...

wlasnie o to mi chodzilo ...

pozdrawiam,
--
remick
icq: 1532887
odigo: 404053