Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: obsluga portow LPT, COM <wazne>
vather




Typ: neutral
Postów: 26
Zarejestrowany: Aug 2003
obsluga portow LPT, COM <wazne>

Witam !!!
Mam takie pytanie a wlasciwie problem
potrzebuje kontrolki(albo cos w tym stylu) do obslugi portow LPT ,COM aby np kontrolowac dzieki nim np. diody zapalac,gasic,itp
i jak zrobic zeby kilka naraz zapalic

mialem kiedys kontrolke do portow ale obslugiwala niestety tylko jeden pin na raz HELP ME !!!
z gory thX za pomoc :-)


_____________________________________________
MatriX has You !!!

01-03-2004 16:26
Pokaż profil vather  Wyślij email do vather   
Viper87



Typ: neutral
Postów: 490
Zarejestrowany: Oct 2002

Poruszyłeś dość trudny temat. Istnieją oczywiście biblioteki do obsługi tych portów (patrz: FAQ), ale sprawa komplikuje się w przypadku Windows 2000, XP, NT, bowiem systemy te bronią dostępu do swoich portów!

Co Ci mogę poradzić:
-pod systemy Win 95,98,ME - użyj biblioteki inpout32.dll lub vbio.dll
-pod systemy NT, 2000, XP - użyj bilioteki dlportio.dll (ok 815 KB)

Wszytskie wymienione dlle mam-moge Ci przesłać na prova, jeśli chcesz. Natomiast co do diód, to czy chodzi czy o diody na klawiaturze, czy te na obudowie (jednostce centralnej)?


_____________________________________________
Viper

"Savoir c`est prevoir, prevoir c`est prevenir". 
(Wiedzieć to przewidzieć, przewidzieć to zapobiegać) 


01-03-2004 21:57
Pokaż profil Viper87  Wyślij email do Viper87   Odwiedź stronę Viper87  
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002

Viper: Co do zapalania i gaszenia diód to chyba wiem o co chodzi. Otóż do RS323C/COM (takie na 9 pin, co dawniej myszki się przyłączało) podpina się jakiś układ scalony i załóżmy, że do piny nr 5 jest podłączona dioda. Jeśli wyślesz na tą pinę jedynkę (5V, 0 to 0 V) to didoda się zapala. Fajny bajer, bo np. możesz zrobić taki banalny układzik i napisac program, że jak jest nowa poczta to dioda się zapala ;-) Oczywiście połączenie elektrniki z kompem ma większe możliwości, możesz np. wysyłać dane czyli jak np. włączysz jakiś przełącznik to na daną pinę idzie napięcie 5V (1 logiczna)a program nasługujący port sprawdza czy na danej pinie jest 1 i jak jest to np. uruchamia jakiś program (fajny pomysł na zrobienie dodatkowej klawiatury). To oczywiście pomysły na bardzo proste elektroniczne wynalazki bo nic nie stoi na przeszkodzie, aby np. zaprojektować jakieś ciekawsze i bardziej praktyczne urządzenie np. niektóre programy mają klucz sprzętowy czyli do LTP/COM'a podłączasz scalaka i jak program wyśle scalakowi jakiś impuls scalak musi wygenerowac ciąg jakiś impulsów i jak wygenerowane impulsy są odpowiednie to program się uruchomi (bardzo dobre zabezpieczenie przed piratami, ale koszt klucza sprzętowego jest wysoki i jest on dołączany tylko do drogich programów). Dobrym pomysłem jest zapisanie jakiś krytycznych danych w kluczu sprzetowym np. piszesz komercyjny kompilator, nie chcesz aby nikt go nie spiracił i nagłówek pliku EXE jest w kluczu sprzętowym i jak nie masz klucza to kompilator nie wygeneruje pliku EXE a co gorsza nie da się tego obejść :-)

Wymaga to oczywiście nieco znajomości programowania, elektorniki i znajmości standardu RS323C. A klucze sprzetowe to już temat dla zaawansowanych elektroników (trzeba jakiegoś dać scalaka a czasem nawet jakiś eepromik).

Jak ktoś się bawił portami i własną elektroniką niech napisze do mnie bo to jest ciekawy temat na serię artykułów do VBMagazine ja zaawansowanym elektornikiem nie jestem ale troszkę się na tym znam :-)


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

01-03-2004 23:02
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002

jak kogoś mój wykład zainteresował odsyłam na elektroda.pl tam są rózne rzeczy na ten temat, od elektroniki analogowej (sklejanie rezystorków) po elektronikę cyfrową i układy współpracujące z komputerem


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

01-03-2004 23:08
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
vather




Typ: neutral
Postów: 26
Zarejestrowany: Aug 2003

Jelcyn,wlasnie o to mi chodzi zeby zapalac i gasic diody podlaczone pod dany pin na porcie
widze ze wiesz o co chodzi to mozemy sie sqmac moze mi pomozesz hehe


_____________________________________________
MatriX has You !!!

01-03-2004 23:23
Pokaż profil vather  Wyślij email do vather   
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002

wiem o co chodzi, ale nigdy czegoś takiego nie robiłem. Ale napisałem to co wiedziałem, aby inni co nie znają sie na eletronice a bawili się wysyłanie/odbieraniem danych z portów mogli Tobie pomóc ;-)


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

01-03-2004 23:28
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
Wszystkich odpowiedzi: 5 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1