usb lpt sterowanie diodami :)

Oct 10, 2006 11 Replies

witam zakupilem przejsciowke usb lpt (wejscie usb w komputerze wyjscie drukarka) w menad¿erze urz±dzeñ widzi mi ja jako "uniwersalna drukarka usb" . Zakupiona przejsciowka posiada sterowniki na plycie cd jednak instalacja ich nic nie dziala Swojego czasu napisalem program do sterowania portem centronix i znajdujacymi sie w nim diodami teraz chcialbym to samo przez te przejsciowke



Prosze poradzcie co robie nie tak lub co zrobilem nie tak ew. co potrzebuje zeby mi to zadzialalo



Dziekuje serdecznie



na 99% przejsciowka nie umozliwia sterowanie portem w trybie I/O czyli zpis/odczyt pod rejestr. umozliwia jedynie transfery do drukarki, tak wiec musialbys takowa zasymulowac - nie jest to trudne, do zrobienia bodajze na rejestrze HC573 + NE555 do wysylania potwierdzen.. lub kilkanascie linii kodu w ASM8051 - kiedys dawno temu, jeszcze w technikum, takowy robilem - sterownik silnikow ktory sobie pobieral poszczegolne komendy z pliku tekstowego wysylanego (drukowanego) do LPT.

nie bardzo rozumiem :( czy jest to mozliwe aby z portu usb sterowac tymi 7 we/ wy tak aby mi sie diody zaswiecily w nich tak jak w centronixe jesli tak to jak to zrobic z poziomu pascala ew innego np c++ itp pod jakimi haslami szukac odpowiedzi bo samo sterowanie centronixem mam opanowane ale chcialbym to samo przez usb

adminek napisał(a):

Nie rozumiesz... NIE DA SIE tak. To nie jest CENTRONIX, ktorego sterowanie masz opanowane. Masz zainstalowany port drukarki uniwersalnej, dodaj sobie w windowsie "drukarka standartowa-tylko tekst" (jest taki driver w kazdym windowsie). Wtedy wysylac na drukarke mozesz wszystko - w postaci wydania polecenia "drukuj" - sprawdz np z poziomu notatnika. Aby "diody" mogly odebrac twoj "drukowany" znak/bajt, musi byc odpowiednio ustawione linie BUSY, PE itp - jak znasz centronix to wiesz o co chodzi.

Nie wiem czy zadzia³a to z t± przej¶ciówk±. Potrzeba zasymulowaæ drukarkê. Na zwyk³ym porcie o ile dobrze pamiêtam robi siê to odpowiedznio ustawiaj±c linie BSY i ACK. BSY zwieraj±c do GND. Nie pamiêtam tylko czy na ACK wystarczy³ odpowiedni poziom napiêcia czy te¿ musia³o byæ zbocze.

Pozdrawiam Pawe³

AFAIR zbocze, przynajmniej z przypadku ktory testowalem ale da sie zrobic za pomoca NE555

ja chce sterowac tylko samymi diodami ktore wkladam do wyjsc w centronixe i chcialbym to samo uzyskac poprzez taka przejsciowke ew. jesli ktos mi poda sposob czegos takiego od podstaw jak to wykonac bede zobowiazany

dzieki

nie za duzo wymagasz? przestudiuj dokumentacje LPT w trybie drukarki, zoabcz na datasheet NE555 w trybie wyzwalanaego monowibrator oraz 74HCT573 i to wszystko czego Ci ptorzeba NE555 bedziesluzyl do generowania strobow w strone drukarki HC573 bedzie pamietal ostatnio wyslany bajt i tyle

U¿ytkownik "Greg(G.Kasprowicz)" snipped-for-privacy@CERN.CH napisa³ w wiadomo¶ci news:egi7oo$ou1$ snipped-for-privacy@inews.gazeta.pl...

czytasz miedzy wierszami ! napisalem ze chce uzyskac takowe sterowanie diodami poprzez przejsciowke usb/lpt tzn jeden koniec wkladam do usb a na koncu drugiego mam kabel lpt ktorym steruje!

a ty za to nie umeisz czytac !!! koledzy napisali ze sie tak nie da, i to w kilku miejscach. musisz miec cos, co drukarke symuluje i koniec. USB dziala na zasadzie przesylanai pakietow danych, a nie na zasadzie sterowania bitami w polszczegolnych rejestrach jak ma to miejsce w zwyklym LPT. Dlatego drukarki dzialaja, a ledy nie beda.

a jak chcesz sterowac ledami, to mozesz uzyc scalaka FTDI 245 z rownioleglym wyjsciem. tam powinno sie dac. Mozna kupic gotowe moduly np. w Propoxie

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required