| Author |
Message
|
jimyx Poziom 13

Joined: 05 Nov 2003 Posts: 129 Location: Poznań - Biedrusko
|
#1
11 May 2004 21:58 Dwustronne sterowanie portem LPT. |
|
|
|
Chodzi o to by rejestr danych był rejestrem dwukierunkowy. Jak to zrobić. Na pewno sie da, ale jest mało wiadomości na ten temat w sieci (po Polsku).
Dzieki
Pozdrawiam
jimyx(malpa)wp.pl
Zamykam. - arnoldziq
|
|
| Back to top |
|
 |
Google

|
#
11 May 2004 21:58 |
|
|
|
|
|
| Back to top |
|
 |
elektryk Poziom 26

Joined: 25 Apr 2002 Posts: 11092
|
#2
11 May 2004 22:10 Re: Szukam materiałów! W jaki sposób oprogramować LPT dwustr |
|
|
|
| jimyx wrote: |
| Na pewno się da, ale jest mało wiadomości na ten temat w sieci (po Polsku). |
Da się napewno, ale mało komu chce się coś poszukać.
|
|
| Back to top |
|
 |
Google

|
#
11 May 2004 22:10 |
|
|
|
|
|
| Back to top |
|
 |
jimyx Poziom 13

Joined: 05 Nov 2003 Posts: 129 Location: Poznań - Biedrusko
|
#3
12 May 2004 12:19 Re: Szukam materiałów! W jaki sposób oprogramować LPT dwustr |
|
|
|
Szukałem uinformacji i jedyne co się znajduje to to że istnieje standard EPP, ECP i nic po za tym i że ten standard umozliwia taką komunikację,
Więc jesli coś macie na ten temat to slijcie
jimyx(malpa)wp.pl
|
|
| Back to top |
|
 |
Google

|
#
12 May 2004 12:19 |
|
|
|
|
|
| Back to top |
|
 |
PiRoman2 Poziom 16

Joined: 16 Apr 2003 Posts: 326 Location: Radom
|
#4
12 May 2004 16:13 Re: Szukam materiałów! W jaki sposób oprogramować LPT dwustr |
|
|
|
Dla niektórych portów także w standardzie do ustawiania wyjść w stan wysokiej impedancji służył bit 5 portu kontrolnego (adres bazowy +2)
W załączeniu help, w ltórym znajdzesz informację o LPT i wiele innych
| Filename: |
tech.zip |
 Download |
| Contents: |
TECH60.H!
, XVIEW.EXE
, XVIEW.INI
, XVIEW.PIF
See all... |
| Filesize: |
794.39 KB |
| Punkty: |
1.55 = 0.93 for transfer + 0.62 for the user (set automatically) |
|
|
| Back to top |
|
 |
smalski Poziom 16

Joined: 12 Mar 2003 Posts: 318 Location: Bydgoszcz
|
#5
08 Jul 2004 14:22 Re: Szukam materiałów! W jaki sposób oprogramować LPT dwustr |
|
|
|
Dokladnie, malo jest inforamcji na ten temat!!!
Uzywam komponentu SmallPort w delphi.Potrzebuje odczytywac 8 lini danych.
Znalazlem w necie,ze aby korzytac 8 lini danych jako wejscia trzeba ustawic na adresie bazowym $378 liczbe 255 i na adresie $378+2 liczbe 224czyli binarnie 111xxxxx,ale niestety nie dziala...
Jak ustawic rejestry,zebym mogl odbierac 8 lini danych?
|
|
| Back to top |
|
 |
Google

|
#
08 Jul 2004 14:22 |
|
|
|
|
|
| Back to top |
|
 |
Guest Poziom 10

|
#6
09 Jul 2004 09:01 Re: Szukam materiałów! W jaki sposób oprogramować LPT dwustr |
|
|
|
A jakie wartości otrzymujesz przy próbie odczytu z portu?
Sposób ustawiania wydaje się poprawny, więc może masz źle ustawiony w BIOSie.
Sprubój ustawić w BIOSie tryb ECP, bit 5 pod adresem bazowy+1026 i wezerować bity 6 i 7 pod tymże adresem (nie zmieniaj wartości pozostałych!). Powinno to wymusić na porcie pracę dwukierunkową w trybie SPP. Czasami praca dwukierunkowa jest niemożliwa, bo w rejestrze ECR ustawiony jest tryb satndardowy (stary, jednokierunkowy SPP).
I skąd bierze się przekonanie, że ustwienie bitu 5 pod adresem +2 ustawia linie w stan wysokiej impedancji (w sumie to pogadałem juz sobie z delikwentem który pomylił wysoką impedancję ze stanem wysokim). Przecież w tym stanie na liniach jest +5V. Po zwarciu do masy płynie prąd ok. 2 mA, więc nie ma mowy o wysokiej impedancji. No chyba, że każdy producent robił to inaczej, ale sprawdzałem na kilku kompach.
|
|
| Back to top |
|
 |