Stránka 1 z 1

Aktivace vstupů LPT2 piny 2-9

Napsal: 8. 4. 2010, 6:16
od packa
Mám problém u LPT2 mi nejde aktivovat funkce vstupů pro piny 2-9.
funkci mám zatrženou a nic, jako výstupy fungujou ,ostatní vstupy také fungujou. Může být v problém vtom že LPT2 je pci karta a piny 2-9 jsou natvrdo jako výstupy?

Napsal: 8. 4. 2010, 6:56
od wolf
Zkus se podívat tady a bude ti naprosto jasné proč http://hw.cz/lpt#zapojlpt

lpt

Napsal: 8. 4. 2010, 7:11
od packa
ale proč tam ta funkce je?

Napsal: 8. 4. 2010, 7:16
od wolf
Tak to netuším proč tam ta funkce je, ale z výstupů 2 až 9 prostě vstupy neuděláš...

Napsal: 8. 4. 2010, 9:36
od sysel
Omyl, z LPT 2-9 vstupy uděláš, jen Mach to asi neumí číst.... Nebo ne u všech portů... Zkus si stáhnout nějaký soft na LPT port, třeba http://hw.cz/programovani/win_porty/smport.html vezmi kousek drátu a postupně zkratuj piny 2-9 s některou GND... nech tam propojku a dej Read port a uvidíš zda to vůbec leze do PC.. Bacha, ten program má LPT1 jako 0x378 takže integrovany LPT na desce... Ale když ho odzkoušíš a bude OK tak zkus do Machu dát jako druhý port 0x378 jestli ti bude reagovat.. Pokud nebude, tak je závada v Machu, pokud bude tak musíš stejným stylem odzkoušet ten port na PCI desce, ale to by se musel upravit ten soft, což není problém, jsou tam zdrojáky.. Kdyžtak bych to upravil, nebo možná někde vyštoural, kdysi jsem to měl...
Někde jsem kdysi četl, že aby to fungovalo musí být LPT v modu ECP nebo EPP, ale naposled mi to fungovalo i na standartním SPP..

piny 2-9 jsou obousměrné né že ne

Napsal: 9. 4. 2010, 4:43
od packa
http://www.z-moravec.net/ext_el/comp/paralel_port.php

novější typy portů podporujou obousměrnou komunikaci po pinech 2-9
ale jak je na tom mach ?

Napsal: 9. 4. 2010, 8:02
od sysel
psal jsem ti jak to odzkoušet, tak hurá na věc :wink:

lpt

Napsal: 9. 4. 2010, 8:18
od packa
mám ještě otázku , ten softík z toho odkazu uvede port do nějakého (neutrálního stavu) ? já mám v tuhle chvíly na těchto pinech log1 pokud je vyloženě nenastavím jako výstupy a nevypnu je . nerad bych port odsmažil skratem

Napsal: 9. 4. 2010, 8:24
od sejosef
Pokud se ti to nepodaří přepnout na EPP nebo ECP tak to ani nezkoušej. Bývá to v biosu ale někdy je to součást nainstalovaných utilit k ovladačům LPT karty a podobně. SPP mód je jen jednosměrný a pokud SPP funguje v obousměrném módu tak je to tím že si překonal oněch 20mA na výstupním signálu dle specifikace (u některých portů až 50mA) a podařilo se ti to uzemnit (zkratovat) :-). Mach to rozhodně umí použít ale né přepnout.

lpt

Napsal: 9. 4. 2010, 9:38
od packa
karta je EPP,ECP kom,patibylní nenašel jsem však nic jak by se tento mod dal přepínat , je možné že je prostě nastavena jako EPP nebo ECP .
Pokud ano tak bych ji teoreticky neměl ublížit?

Napsal: 9. 4. 2010, 9:45
od sejosef
Ublížit bys jí neměl v žádném přípdě. Na zkrat umírali pouze staré LPT karty, ale to přepnutí je zásadní věc. Máš od karty manuál? Nebo nedá se někde stáhnout? Jsou na kartě nějaké jumpery? Na jako zběrnici je to karta (PCI/ISA)?

lpt

Napsal: 9. 4. 2010, 10:01
od packa
je to pci nejsou na ní žádný jumpery ani svitche nic, a v ovladačích je jen nastavení čísla portu , přerušení a rychlost ale nic víc, a manual je jen že je - něco vtom smyslu zasunte kartu a nainstalujte ovladače, až přidu domů tak mrknu ještě na cd s ovladači jestly by to nesežralo nějaké jiné.
a ješt mám otázku ,když bych porty prohodil ta k integrovanej port je jasně v biosu nastavenej jako EPP nebo ECP , co vlastně donutí aby se piny2-9 chovaly jako vstupy?
Díky

Napsal: 9. 4. 2010, 10:13
od sejosef
Prostuduj si http://hw.cz/lpt . V poslední řadě řídí směr komunikace nastavení 5 bitu v "Control registru". Ale stejně musíš port nějak dostat do správného módu EPP nebo ECP.

Napsal: 9. 4. 2010, 12:01
od sysel
sejosef píše:Mach to rozhodně umí použít ale né přepnout.
Která verze to umí používat? Já jich vyzkoušel asi 20 s různým přepnutím v BIOSu EPP/ECP a nešlo mi to ani s jednou, nakonec jsem to musel vyřešit jinak...

lpt

Napsal: 9. 4. 2010, 5:08
od packa
tak integrovaný port na desce chodí bez nejmenších problémů obousměrně takže jsem prohodil adresy LPT1 a 2 a je to , mám kupu vstupů.
PCI port jsem obousměrně absolutně nerozchodil .