kontroler LPT MosChip - jak ustawić adres?

Irokez Data ostatniej zmiany: 2010-10-31 13:59:21

kontroler LPT MosChip - jak ustawić adres?

2010-10-31 12:53:50 - Irokez

Witam.
Potrzebuję port LPT na adresie 378h, 278h lub 3BCh

Dodałem do komputera kartę FG-PIO9835-2S1P-01 na chipsecie MosChip MCS9835CV
Zciągnełem sterowniki z internetu i teraz problem. Port ma adres 400h
nieważne czy wybiorę w ustawieniach że ma być LPT1 czy 2 czy 3. Nie mogę
tego zmienić z poziomu właściwości sprzętu.

Czy jest jakiś sposób aby otrzymać taki adres jaki potrzebuję na tej karcie
z takim chipsetem?
System to WinXP

Pozdrawiam.

--
Irokez




Re: kontroler LPT MosChip - jak ustawić adres?

2010-10-31 13:09:41 - BartekK

W dniu 2010-10-31 12:53, Irokez pisze:
> Witam.
> Potrzebuję port LPT na adresie 378h, 278h lub 3BCh
Do jakiejś aplikacji dosowej (np programatory itp) grzebiącej po
fizycznych rejestrach portu LPT pod tymi adresami (w windowsie przy
użyciu dlportio zapewne)?

> Dodałem do komputera kartę FG-PIO9835-2S1P-01 na chipsecie MosChip
> MCS9835CV
> Zciągnełem sterowniki z internetu i teraz problem. Port ma adres 400h
> nieważne czy wybiorę w ustawieniach że ma być LPT1 czy 2 czy 3. Nie mogę
> tego zmienić z poziomu właściwości sprzętu.
Bo wybierasz LPT (1, 2, 3) czyli umowny numer portu dla
aplikacji/systemu windows używających winapi, np windowsowych driverów
drukarki, a nie zmieniasz fizycznych parametrów hardware karty.


> Czy jest jakiś sposób aby otrzymać taki adres jaki potrzebuję na tej
> karcie z takim chipsetem?
Nie da się tak prosto. To jest karta na PCI/PCIe która nie będzie ci
chodziła w niskim zakresie I/O. Dziwne że ustawia się 400h, czy to
przypadkiem nie jest 0x04000h? (u mnie ta sama karta chodzi na 0x0A000h)

Patrzałeś na stronkę producenta czipu, czyli
www.moschip.com/mcs9835_downloads.php ?
Jest tam taki magiczny driver _DOSowy_ który da się pożenić z dosem
(freedosem, 5.22 itp), który odpalany z config.sys przejmapowuje
adresy 0x378h na twój adres karty, więc dosowy program działa.

--
| Bartlomiej Kuzniewski
| sibi@drut.org GG:23319 tel +48 696455098 drut.org/
| www.allegro.pl/show_user_auctions.php?uid=338173



Re: kontroler LPT MosChip - jak ustawić adres?

2010-10-31 13:23:26 - Irokez

Użytkownik BartekK napisał w wiadomości
news:iajmk2$h40$1@mx1.internetia.pl...
>W dniu 2010-10-31 12:53, Irokez pisze:
>> Witam.
>> Potrzebuję port LPT na adresie 378h, 278h lub 3BCh
> Do jakiejś aplikacji dosowej (np programatory itp) grzebiącej po
> fizycznych rejestrach portu LPT pod tymi adresami (w windowsie przy użyciu
> dlportio zapewne)?

Do aplikacji windowsowej, programator firmy ACS - PS32 Programmer. Trzy
porty na sztywno do wyboru, port musi być w trybie EPP.

>> Czy jest jakiś sposób aby otrzymać taki adres jaki potrzebuję na tej
>> karcie z takim chipsetem?
> Nie da się tak prosto. To jest karta na PCI/PCIe która nie będzie ci
> chodziła w niskim zakresie I/O. Dziwne że ustawia się 400h, czy to
> przypadkiem nie jest 0x04000h? (u mnie ta sama karta chodzi na 0x0A000h)

Zasób Udziały Opis urządzenia
Port E400-E407 Wyłączne PCI Parallel Port (LPT1)
Port E080-E087 Wyłączne PCI Parallel Port (LPT1)


> Patrzałeś na stronkę producenta czipu, czyli
> www.moschip.com/mcs9835_downloads.php ?
> Jest tam taki magiczny driver _DOSowy_ który da się pożenić z dosem
> (freedosem, 5.22 itp), który odpalany z config.sys przejmapowuje adresy
> 0x378h na twój adres karty, więc dosowy program działa.

Ale potrzebuję Widowsowy.
Są karty które pod WinXP ustawią prawidłowy adres?

Pozdrawiam.

--
Irokez




Re: kontroler LPT MosChip - jak ustawić adres?

2010-10-31 13:30:16 - BartekK

W dniu 2010-10-31 13:23, Irokez pisze:
>>> Potrzebuję port LPT na adresie 378h, 278h lub 3BCh
>> Do jakiejś aplikacji dosowej (np programatory itp) grzebiącej po
>> fizycznych rejestrach portu LPT pod tymi adresami (w windowsie przy
>> użyciu dlportio zapewne)?
> Do aplikacji windowsowej, programator firmy ACS - PS32 Programmer. Trzy
> porty na sztywno do wyboru, port musi być w trybie EPP.
Znaczy że nieuki/lenie pisały/poprawiały stary soft, aplikacja jest
windowsowa a sam programator jest obsługiwany dosowo. Pech

>> Nie da się tak prosto. To jest karta na PCI/PCIe która nie będzie ci
>> chodziła w niskim zakresie I/O. Dziwne że ustawia się 400h, czy to
>> przypadkiem nie jest 0x04000h? (u mnie ta sama karta chodzi na 0x0A000h)
> Zasób Udziały Opis urządzenia
> Port E400-E407 Wyłączne PCI Parallel Port (LPT1)
> Port E080-E087 Wyłączne PCI Parallel Port (LPT1)
Czyli 0x0e400 a nie 400h - to by się zgadzało.


> Ale potrzebuję Widowsowy.
> Są karty które pod WinXP ustawią prawidłowy adres?
Nie na PCI/PCIe (najwyżej ISA, ale to oczywiście zapewne nie masz, bo
jakbyś miał tak starą płytę by miała ISA, to byś miał LPT na płycie
głównej), a przynajmniej ja nie spotkałem się z takimi.
Szukaj płyty głównej z fizycznym portem LPT, albo... drugiego komputera :)
Co śmieszne, to może wyjść znacznie taniej i prościej, kupić jakiś
poleasingowy staroć P3-P4 z LPT i COM sprzętowymi, do celów
programowania, dla wygody obsługiwać go przez sieć po pulpit zdalny
(by nie stawiać monitora/klawiatury), niż szukać do swojego
komputera/laptopa karty LPT. Gorzej jak to ma być mobilne rozwiązanie.

--
| Bartlomiej Kuzniewski
| sibi@drut.org GG:23319 tel +48 696455098 drut.org/
| www.allegro.pl/show_user_auctions.php?uid=338173



Re: kontroler LPT MosChip - jak ustawić adres?

2010-10-31 13:43:34 - Irokez

Użytkownik BartekK napisał w wiadomości
news:iajnqm$n92$1@mx1.internetia.pl...
>W dniu 2010-10-31 13:23, Irokez pisze:
>>>> Potrzebuję port LPT na adresie 378h, 278h lub 3BCh
>>> Do jakiejś aplikacji dosowej (np programatory itp) grzebiącej po
>>> fizycznych rejestrach portu LPT pod tymi adresami (w windowsie przy
>>> użyciu dlportio zapewne)?
>> Do aplikacji windowsowej, programator firmy ACS - PS32 Programmer. Trzy
>> porty na sztywno do wyboru, port musi być w trybie EPP.
> Znaczy że nieuki/lenie pisały/poprawiały stary soft, aplikacja jest
> windowsowa a sam programator jest obsługiwany dosowo. Pech

Ano nieuki/lenie do tego stopnia, że program w ogóle nie uruchamia się na
laptopach Dell C640, Simatic PG Siemensa itp z nowszymi chipsetami. Dzięki
bogu że już nic nie robią. Program działał na HP Omnibook 6000 ale ten
niestety umarł (płyta główna, nie wstawał zimny, trzeba było na piecu
położyć)
Mam luzem w pudełku po butach płytę główną ze starym duronem, ale miałem
nadzieję że się skompresuję się do jednego PC'ta.

Pozdrawiam

--
Irokez




Re: kontroler LPT MosChip - jak ustawić adres?

2010-10-31 18:49:19 - animka

W dniu 2010-10-31 13:30, BartekK pisze:
> niż szukać do swojego
> komputera/laptopa karty LPT.

Można sobie kupic za grosze taki kabel - adapter LPT/USB do drukarki.

--
animka




Re: kontroler LPT MosChip - jak ustawić adres?

2010-10-31 20:06:59 - Irokez

Użytkownik animka napisał w wiadomości
news:iakaoo$brr$1@node1.news.atman.pl...
W dniu 2010-10-31 13:30, BartekK pisze:
> niż szukać do swojego
> komputera/laptopa karty LPT.

Można sobie kupic za grosze taki kabel - adapter LPT/USB do drukarki.

>>

Kobieto, ale ja nie chcę do drukarki.
Napisałem do programatora - wymaga on gadania ze sprzętem konkretnego portu
pod konkretny adres w konkretnym trybie Enhanced Parallel Port.
Też to napisałem.
Drukarka ma gdzieś to czy ją widać pod adresem Karmelkowej czy Goździkowej
dlatego wystarczy parę złotych.
Programator niestety nie.

--
Irokez




Re: kontroler LPT MosChip - jak ustawić adres?

2010-10-31 21:00:34 - animka

W dniu 2010-10-31 20:06, Irokez pisze:
> Kobieto, ale ja nie chcę do drukarki.
> Napisałem do programatora - wymaga on gadania ze sprzętem konkretnego portu
> pod konkretny adres w konkretnym trybie Enhanced Parallel Port.
> Też to napisałem.
> Drukarka ma gdzieś to czy ją widać pod adresem Karmelkowej czy Goździkowej
> dlatego wystarczy parę złotych.
> Programator niestety nie.

Serdecznie przepraszam i pozdrawiam :-)

--
animka




Re: kontroler LPT MosChip - jak ustawić adres?

2010-10-31 21:19:36 - ggs


Irokez wrote in message news:iajn47$emh$1@news.onet.pl...
>
> Ale potrzebuję Widowsowy.
> Są karty które pod WinXP ustawią prawidłowy adres?
>

A nie zadziala jezeli dosowym toolem ustawisz kontroler na poziomie jego hardwaru a potem poprzez np. config.nt w XP te wlasnie ustawienia beda ladowane ?

--
G



Re: kontroler LPT MosChip - jak ustawić adres?

2010-10-31 13:11:16 - ggs


Irokez wrote in message news:iajlcn$9k1$1@news.onet.pl...
> Witam.
> Potrzebuję port LPT na adresie 378h, 278h lub 3BCh
>
> Dodałem do komputera kartę FG-PIO9835-2S1P-01 na chipsecie MosChip MCS9835CV
> Zciągnełem sterowniki z internetu i teraz problem. Port ma adres 400h
> nieważne czy wybiorę w ustawieniach że ma być LPT1 czy 2 czy 3. Nie mogę
> tego zmienić z poziomu właściwości sprzętu.
>
> Czy jest jakiś sposób aby otrzymać taki adres jaki potrzebuję na tej karcie
> z takim chipsetem?
> System to WinXP

Zobacz czy pod DOSem da sie to zrobic :

filedb.experts-exchange.com/incoming/2009/06_w25/150578/DOS-Driver-Installation-Guide.pdf

--
G



Re: kontroler LPT MosChip - jak ustawić adres?

2010-10-31 13:57:35 - maX


Użytkownik Irokez napisał w wiadomości
news:iajlcn$9k1$1@news.onet.pl...
> Witam.
> Potrzebuję port LPT na adresie 378h, 278h lub 3BCh
>
> Dodałem do komputera kartę FG-PIO9835-2S1P-01 na chipsecie MosChip
> MCS9835CV
> Zciągnełem sterowniki z internetu i teraz problem. Port ma adres 400h
> nieważne czy wybiorę w ustawieniach że ma być LPT1 czy 2 czy 3. Nie mogę
> tego zmienić z poziomu właściwości sprzętu.
>
> Czy jest jakiś sposób aby otrzymać taki adres jaki potrzebuję na tej
> karcie z takim chipsetem?
> System to WinXP

Masz w biosie opcję typu PnP OS installed? Jeśli tak to przełącz ją i
sprawdź czy pomogło.
Jeśli dalej nic, to być może pod Win95/98 by się udało; możesz doinstalować
na innej partycji, tylko do tych zadań. A jeśli i tu się nie uda, to ustaw w
tym dosowym programiku żądane wartości i umieść go w
config.sys/autoexec.bat, być może Win 95/98 przejmie ustawienia spod dosa
(bo WinXP napewno nie przejmie, on już nie ma nic wspólnego z dosem i wogóle
nie patrzy na ewentualną zawartość config.sys/autoexec.bat).




Re: kontroler LPT MosChip - jak ustawić adres?

2010-10-31 13:59:21 - sTav

Irokez wrote:
> Witam.
> Potrzebuję port LPT na adresie 378h, 278h lub 3BCh
>
> Dodałem do komputera kartę FG-PIO9835-2S1P-01 na chipsecie MosChip
> MCS9835CV Zciągnełem sterowniki z internetu i teraz problem. Port ma
> adres 400h nieważne czy wybiorę w ustawieniach że ma być LPT1 czy 2
> czy 3. Nie mogę tego zmienić z poziomu właściwości sprzętu.
>
> Czy jest jakiś sposób aby otrzymać taki adres jaki potrzebuję na tej
> karcie z takim chipsetem?
> System to WinXP

Spróbuj tego:
marmro.homeip.net/userport.zip

[34 kB] -

UserPort.SYS is a kernel mode driver for Windows NT/2000 that gives
usermode programs access to I/O
Ports. This makes it possible to access hardware directly from a normal
executable in the same way as under
Windows 95/98/ME. This driver does not work on Windows 95/98/ME and
there is really no need to run it
anyway because I/O ports are always granted to usermode programs on
these operating systems.

The driver can be used for the following purposes:
To run software on Windows NT/2000 that normally only runs on Windows
95/98/ME.
To easily access hardware like the parallel port and other I/O ports.

Działa z XP, - sam używam m.in. do I2C


--
Pozdrowienia!
M.
marmro.homeip.net




Tylko na WirtualneMedia.pl

Galeria

PR NEWS