Založen: Oct 04, 2004 Příspěvky: 930 Bydliště: Czechoslovakia
Zaslal: po duben 30 2007, 14:07 Předmět: Ovládanie LPT pod WinXP
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ť ??? _________________
Založen: Oct 04, 2004 Příspěvky: 930 Bydliště: Czechoslovakia
Zaslal: po duben 30 2007, 14:19 Předmět:
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. _________________
Založen: Mar 21, 2006 Příspěvky: 33916 Bydliště: Bratislava
Zaslal: po duben 30 2007, 14:58 Předmět:
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.
Založen: Oct 04, 2004 Příspěvky: 930 Bydliště: Czechoslovakia
Zaslal: po duben 30 2007, 15:10 Předmět:
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. _________________
Založen: Oct 04, 2004 Příspěvky: 930 Bydliště: Czechoslovakia
Zaslal: po duben 30 2007, 15:15 Předmět:
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 To by ma zaujímalo čo tým Mrkvosoft sleduje ?! _________________
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.
Založen: Mar 02, 2005 Příspěvky: 1273 Bydliště: Bratislava, Petrzalka
Zaslal: po duben 30 2007, 17:18 Předmět:
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
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).
Založen: Feb 22, 2005 Příspěvky: 1440 Bydliště: Kunratice u Prahy
Zaslal: út květen 01 2007, 13:36 Předmět: dosbox
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.
Založen: Oct 04, 2004 Příspěvky: 930 Bydliště: Czechoslovakia
Zaslal: út květen 01 2007, 15:58 Předmět: Re: dosbox
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 ! _________________
Založen: Oct 04, 2004 Příspěvky: 930 Bydliště: Czechoslovakia
Zaslal: st květen 02 2007, 10:47 Předmět:
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 ... _________________
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
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.