lpt-re illesztes
Zombori Zoltan
zombori at sol.cc.u-szeged.hu
Thu Nov 25 22:12:59 CET 1999
On Tue, 23 Nov 1999, Famulus bt. Kovács József wrote:
------
> Bár volt már mindenfele PIC-es, PC-kartyas otlet is........viszont vlszleg
> kell ide-oda egy-ket ellenallas is
> az open collectorok miatt, amiket a printerport 10-11-12-13-15 ill. 1-14-17
> labain szeretnek fogadni.
> (Atlag tajvani(INTEL LX/BX/ZX) alaplapokra integralt printerporton.)
>
> Szoval szeretnek biztosat tudni:
> a bekotesrol labankenti bontasban (1,10-17)
> es hogy mi legyen a $37A kezdeti erteke
Hello!
$37A-ra kiirando adat, hogy a dugaljzat labain H szint legyen:xx000100b
Nekem regebben 0C4h-val mukodott egy programom.
> esetleges rajzokat jpg pcx bmp gif wmf formaban tudok megnezni jelenleg....
Es az ASCII ? :)
----------------------------------------------------------------------------
PIN: NAME BIT INVERT (W)LATCH PULLUP TYPE BUS NAME BOOT DOS
----------------------------------------------------------------------------
1: -STROBE P+2/b0 Yes Yes k15-4k7 R/W STROBE H H
2: D0 P+0/b0 No Yes - R/W D0 L L
3: D1 P+0/b1 No Yes - R/W D1 L L
4: D2 P+0/b2 No Yes - R/W D2 L L
5: D3 P+0/b3 No Yes - R/W D3 L L
6: D4 P+0/b4 No Yes - R/W D4 L L
7: D5 P+0/b5 No Yes - R/W D5 L L
8: D6 P+0/b6 No Yes - R/W D6 L L
9: D7 P+0/b7 No Yes - R/W D7 L L
10: -ACK P+1/b6 No No - / 4k7 R -ACK H H
11: BUSY P+1/b7 Yes No - R -BUSY H H
12: PE P+1/b5 No No - R PE H H
13: SELECT P+1/b4 No No - R SELECT H H
14: -AUTO FD P+2/b1 Yes Yes k15-4k7 R/W AUTO FD H H
15: -ERROR P+1/b3 No No 4k7 R -ERROR H H
16: -INIT P+2/b2 No Yes k15-4k7 R/W -INIT L H
17: -SLCT IN P+2/b3 Yes Yes k15-4k7 R/W SLCT IN H L
18-25: GND
IRQ7 EN P+2/b4 No Yes 4k7 R/W IRQ7 EN L L
TO EN P+2/b5 No Yes - W TO EN L L
----------------------------------------------------------------------------
Balrol jobbra:
A DB25 aljzat labszamozasa
A vonal szokasos jelolese
Portcim / bitsorszam
A buszrol a portlabra juto jel invertalodik-e
Van-e irhato taroloelem a labhoz rendelve
Van-e es kb mekkora a felhuzoellenallas erteke (mA merovel foldre kotve a
mert arambol es az 5V-bol szamithato ertek)
A bit irhato/olvashato, vagy csak az egyik
A jelvezetek neve a buszvonalon, az invertalas figyelembevetelevel
A vonalak allapota mikozben bootol a gep
u.a. boot utan
IRQ7 ENable: Ha valaki hasznalni akarja, akkor a 8259-ben is be kell
allitani a hozza tartozo maszkbitet, es irni egy megszakitaskezelo rutint,
ami torli a megszakitaskero fleget, miutan ervenyre jutott a megszakitas.
TO EN (Tristate Output Enable) Ha valaki elvegezte a regi printerporton
azt a bizonyos atkotest, amit mar regebben emlegettek kollegak a listan,
akkor ezzel a bittel lebegore allithatja a 8 kimeneti vonalat => olvashat
rola bemenetkent.
Ujabb, alaplapi portok talan EPP modban mukodnek pont ugyanigy.
Egy kicsit vizualisabban a byte-ok folepitese:
Adatbyte : Port+0
(9) (8) (7) (6) (5) (4) (3) (2)
---------------------------------------------------------
| D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
---------------------------------------------------------
Statusbyte : Port+1
(11) (10) (12) (13) (15)
---------------------------------------------------------
| | ___ | | |_____ | | | |
| BUSY | ACK | PE |SELECT|ERROR | -- | -- | -- |
---------------------------------------------------------
Controlbyte : Port+2
(17) (16) (14) (1)
---------------------------------------------------------
| | | | |______| ____ |______|______|
| -- | -- | TOEN |IRQ7EN|SLCTIN| INIT |AUTOFD|STROBE|
---------------------------------------------------------
Remelem nem estek szet az abracskaim:)))
Bye, __ _
o'')}____//
`_/ )
(_(_/-(_/ Zombori Zolta'n <zombori at cc.u-szeged.hu>
Ps.: Talan masnak is segithet, nem csak annak, aki kerdezte...
More information about the Elektro
mailing list