Witam grupê! Ostatnio du¿o studiowa³em grup, czyta³em na temat LPT i jego sterowania, zaowocowa³o to napisaniem programu dla XP, wysy³aj±cego dane na wyj¶cie. Docelowy mój projekt, to obs³uga urz±dzenia nie tylko w kierunku wysy³ania do niego danych, ale tak¿e odbioru sygna³ów wysy³anych przez urz±dzenie, st±d moje pytanie o kwestie realizacji technicznej:
W jaki sposób, fizycznie, urz±dzenie ma ustawiaæ bity ? Wiem, ¿e trzeba podaæ napiêcie logiczne na dan± nó¿kê, ale sk±d to napiêcie bezpiecznie doprowadziæ ? Chcia³bym, aby by³a separacja galwaniczna miêdzy komputerem, a urz±dzeniem. W zwi±zku z tym, nie ma problemu z wysy³aniem sygna³u - po prostu wysterowujê transoptor, ten z kolei albo tranzystor, albo przeka¼nik. Natomiast jak wprowadziæ w ten sposób dane w drug± stronê (do komputera) ?
Zastanawia mnie te¿ kwestia, czy gdyby podaæ napiêcie na który¶ z pinów np. logiczne "1", a nastêpnie wysterowaæ z komputera ten sam pin i nadaæ mu logiczne "0", to czy takie zabiegi s± dla p³yty g³ównej bezpieczne ? - chodzi mi tu o realizacjê dwukierunkowej transmisji, czy je¶li dany bit ma pe³niæ rolê bitu wej¶ciowego, to trzeba to deklarowaæ w jaki¶ posób ?
Z góry dziêkujê za wszelkie wskazówki.