Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Ovládanie LPT pod WinXP

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
meno



Založen: Oct 04, 2004
Příspěvky: 930
Bydliště: Czechoslovakia

PříspěvekZaslal: po duben 30 2007, 14:07    Předmět: Ovládanie LPT pod WinXP Citovat

Zdravím !

Mám tu jedno staré zariadenie ktoré komunikuje s PC cez paralelný port. Mám k tomu aj ovládací program (vlastnej výroby v asm). Kedysi dávno to celé behalo pod DOSom na 286ke. Celé zariadenie by sa znovu hodilo ale pod WinXP nejak nefunguje komunikácia s ním. Program síce beží ale inštrukcie odosielajúce a prímajúce data s paralelného portu akoby boli preskočené. Nevie niekto poradiť ???

_________________
Very Happy Very Happy Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
rnbw



Založen: Mar 21, 2006
Příspěvky: 33916
Bydliště: Bratislava

PříspěvekZaslal: po duben 30 2007, 14:12    Předmět: Citovat

Spustaj to z DOSu alebo z Windows 9x/ME.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
meno



Založen: Oct 04, 2004
Příspěvky: 930
Bydliště: Czechoslovakia

PříspěvekZaslal: po duben 30 2007, 14:19    Předmět: Citovat

To je práve ten problém je k dizpozícii len PC s WinXP. Zistil som aj další problém ten program mal aj zvukovú signalizáciu s využitím toho repráku na základnej doske pod WinXP nefunguje dokonca ani to.
_________________
Very Happy Very Happy Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
SEL



Založen: Mar 28, 2005
Příspěvky: 99

PříspěvekZaslal: po duben 30 2007, 14:26    Předmět: Citovat

Podívej se na http://www.beyondlogic.org/porttalk/porttalk.htm
Jinak podobných ovladačů je víc.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
rnbw



Založen: Mar 21, 2006
Příspěvky: 33916
Bydliště: Bratislava

PříspěvekZaslal: po duben 30 2007, 14:58    Předmět: Citovat

Predpokladam, ze nebudes mat problem len s pristupom na port, ale aj s nejakym casovanim...
Vyrob si bootovaciu disketu (http://www.bootdisk.com) - napr. windows 98, pridaj k tomu ten tvoj program a uz staci len nabootovat.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
meno



Založen: Oct 04, 2004
Příspěvky: 930
Bydliště: Czechoslovakia

PříspěvekZaslal: po duben 30 2007, 15:10    Předmět: Citovat

rnbw napsal(a):
Predpokladam, ze nebudes mat problem len s pristupom na port, ale aj s nejakym casovanim...
Vyrob si bootovaciu disketu (http://www.bootdisk.com) - napr. windows 98, pridaj k tomu ten tvoj program a uz staci len nabootovat.


Časovanie som myslím vtedy riešil nezávisle od frekvencie procesora. Tam kde to má bežať teraz sa ten PC má využívať aj na iné účeli ako obsluha toho zariadenia a keď by som použil bootovaciu disketu bežal by len ten jeden program a celé PC by sa nijak nevyužilo. Kedysi dávno (okolo r1995) to bežalo na starej vyradenej 286ke ktorá sa už na nič iné nepoužívala. Potom sa to celé zrušilo a dnes by to trebalo znova zaradiť do prevádzky. Mimochodom nieje mi problém čokoľvek doplniť do programu zdroják v assembleri mám.

_________________
Very Happy Very Happy Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
meno



Založen: Oct 04, 2004
Příspěvky: 930
Bydliště: Czechoslovakia

PříspěvekZaslal: po duben 30 2007, 15:15    Předmět: Citovat

Použil by som to riešenie ktoré píše SEL ale nieje to najvhodnejšie. Tie ovladače z tej síce umožnia prístup k portom ale aj tak mi v tom programe nepôjde zvuková signalizácia. Podľa všetkého WinXP niektoré inštrukcie programu jednoducho preskakuje Shocked To by ma zaujímalo čo tým Mrkvosoft sleduje ?!
_________________
Very Happy Very Happy Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
SEL



Založen: Mar 28, 2005
Příspěvky: 99

PříspěvekZaslal: po duben 30 2007, 15:26    Předmět: Citovat

Co by tím sledoval, hlavně stabilitu. Pokud někdo někam něco zapisuje přímo na porty a pod. tak lze těžko udržet kontrolu nad systémem který si provádí spoustu zbytečných kroků. Např pod DOSem se na COM zapisuje pouze to co je třeba, kdežto WIN do něho cpe pořát něco.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
Ivan_Ryger



Založen: Mar 02, 2005
Příspěvky: 1273
Bydliště: Bratislava, Petrzalka

PříspěvekZaslal: po duben 30 2007, 17:18    Předmět: Citovat

Ja mam celkom dobre skusenosti s ovladacom zvanym UserPort, najdete odkaz niekde na hw.cz.
BTW riesim tu problem so zapisovanim na seriovy port. Programy v Ccku to dokazu, len akosi este stare Packalovske po nainstalovani WinXP so SP2 to uz nechcu stravit.
Inac ako som nainstaloval SP2, uz nemam ani pristup k LPT...
Dalej mam este jeden problem, a to taky, ze som si kupil rozsirujucu kartu PCI LPT +2COM a akosi v Device Manageri neviem nastavit adresu portu, jednoducho mi to nepovoli.
Neviete cim to moze byt?
Dakujem.
Ivan
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
SEL



Založen: Mar 28, 2005
Příspěvky: 99

PříspěvekZaslal: po duben 30 2007, 17:26    Předmět: Citovat

S PCI LPT portem jsem bojoval taky (potřeboval jsem tam připojit osciloskop PCS500). Po nainstalování system je zná, ale osciloskop né. Ten zná pouze standartní adresy a to tyto karty většinou nemají používají uplě jiné adresy. Nakonec jsem to vyřešil použitím počítače s 1x ISA do které jsem dal 8bit kartu 2x LPT, 2x COM. A tam to chodí naprosto korektně (nyní mám 3xLPT).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
jasin



Založen: Feb 22, 2005
Příspěvky: 1440
Bydliště: Kunratice u Prahy

PříspěvekZaslal: út květen 01 2007, 13:36    Předmět: dosbox Citovat

Pro spouštění DOS programů pod novými Widlemi se používá program DOSBOX [url]dosbox.sourceforge.net[/url]. Mám na něm DOSové účetnictví a chodí k plné spokojenosti.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
meno



Založen: Oct 04, 2004
Příspěvky: 930
Bydliště: Czechoslovakia

PříspěvekZaslal: út květen 01 2007, 15:58    Předmět: Re: dosbox Citovat

jasin napsal(a):
Pro spouštění DOS programů pod novými Widlemi se používá program DOSBOX [url]dosbox.sourceforge.net[/url]. Mám na něm DOSové účetnictví a chodí k plné spokojenosti.


DOSBOX poznám a aj používam. Konečne som si mohol zahrať niektoré staré hry ktoré som zachránil na disketách z doby keď som ešte bol hrdým vlastníkom IBM PS/2 s procesorom 386SX. (To bol stroj!!!) Takisto ho odporúčam rieši aj problém s programami v ktorých nefungoalo časovanie a vykazovali Runtime Error 200 alebo bežali príliš rychlo. Ale problém s prístupom na porty bohužiaľ nerieši ! Cry

_________________
Very Happy Very Happy Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
meno



Založen: Oct 04, 2004
Příspěvky: 930
Bydliště: Czechoslovakia

PříspěvekZaslal: st květen 02 2007, 10:47    Předmět: Citovat

Problém je už vyriešený ! Nakoniec sa použil emulátor Mrkvo$oft VirtualPC. Tam sa nainštaloval Windowz 98 na virtuálny HDD a prekvapivo ten emulátor umožňuje prístup k portom.

Ten Mrkwosoft má zaujímavú politiku tým že sa preskakujú niktoré inštrukcie a niesu umožnené niektoré prerušenia ako Int13h - priamy prístup k disku pod XP nebudú fungovať ani všetky staré vírusy zapisujúce sa do boot sektoru ale na druhej strane Mrkvo$oft "umožnil" pod svojím XP činnosť ešte oveľa nebezpečnješích výrusov ako Spyware, a DataMinery ...

_________________
Very Happy Very Happy Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.14 sekund