AVT327 ?

Dyskusje na temat sprzętu, konfiguracji, sterowników i oprogramowania.
ODPOWIEDZ
blues
-
Posty: 7
Rejestracja: 19 lip 2004, 12:18

AVT327 ?

Post autor: blues » 22 lip 2004, 11:50

Jest to karta I/O, sprzedwana przez firmę AVT.
U mnie pod Win98 chodzi doskonale, ale pod WinNT nie chce działąć.
Dlaczego?

Awatar użytkownika
gaweł
Użytkownik
Posty: 651
Rejestracja: 05 kwie 2004, 8:38
Lokalizacja: Białystok
Kontakt:

Post autor: gaweł » 22 lip 2004, 14:30

A co to za karta i kto ją obsługuje?

Awatar użytkownika
c4r0
Moderator
Posty: 2150
Rejestracja: 13 kwie 2004, 19:56
Lokalizacja: z lasu
Kontakt:

Post autor: c4r0 » 22 lip 2004, 17:41

Pewnie nie chodzi ci soft który masz :idea: . Jak obsługujesz tąkartę :?:

Awatar użytkownika
gaweł
Użytkownik
Posty: 651
Rejestracja: 05 kwie 2004, 8:38
Lokalizacja: Białystok
Kontakt:

Post autor: gaweł » 22 lip 2004, 20:34

Istnieje uzasadnione podejrzenie, że karta była obsługiwana przez zwykły program użytkowy. Tryb ochronny w Windozie 98 jest w dużym stopniu iluzją, toteż programy mogły grzebać sobie po portach w sprzęcie. W NT już tak nie było i z tego powodu może nie działać. Kolega blues podał mało szczegółowych informacj, toteż można jedynie wysnuć taką sugestię.

blues
-
Posty: 7
Rejestracja: 19 lip 2004, 12:18

Post autor: blues » 23 lip 2004, 8:15

Prosty programik w delphi/pascalu po prostu "wysyła liczby na port", karta ma swój "adres" (nastawiony na niej) i na ten adres wysyłam liczby.
Niektóre fabryczne cyfrowe karty I/O pracują tak samo dobrze we wszystkich windowsach.
Jak to sie robi?

Awatar użytkownika
gaweł
Użytkownik
Posty: 651
Rejestracja: 05 kwie 2004, 8:38
Lokalizacja: Białystok
Kontakt:

Post autor: gaweł » 23 lip 2004, 8:27

To mrobi się w ten sposób, że do obsługi karty dodaje się sterownik, czyli fragment oprogramowania, który ma odpowidnie uprawnienia. Normalnie twój program takich uprawnień nie ma. W windozie 95 i 98 uprawnienia do używania urządzeń we/wy nie były brane pod uwagę, z tego powodu to działa.
Masz dwa rozwiązania:
1- napisać sobie sterownik, co raczej jest poza twom zasięgiem (bo go tego trzeba mieć specjalne narzędzia)
2- używać windozy 95/98

Awatar użytkownika
c4r0
Moderator
Posty: 2150
Rejestracja: 13 kwie 2004, 19:56
Lokalizacja: z lasu
Kontakt:

Post autor: c4r0 » 23 lip 2004, 12:10

Są też biblioteki dll do obsługi portów. Jest jakaś taka chyba inpout32.dll, czy coś takiego, która właśnie nie działa w winNT (win2000, XP), więc może to podobny problem.
Ja używam biblioteki dlportio do obsługi LPT i działa mi bez problemu. Wiem że jest też stosowana do obsługi SMBus.
Spróbuj z nią, może pójdzie :wink:

blues
-
Posty: 7
Rejestracja: 19 lip 2004, 12:18

AVT327

Post autor: blues » 19 paź 2004, 14:19

ale jak sie z tego dl.portio korzysta?
Wystarczy zainstalować to na C ?

ODPOWIEDZ