On Apr 8, 2009, at 12:45 PM, Cristian Ilyes wrote:

Dan Borlovan wrote:
Abibula Aygun wrote:
Problema este ca nu foloseste adresele 0x378 si 0x278. Daca trimit ceva la lp1 nu se intimpla nimic.
Nu e /dev/usb/lp0?

Banuiesc ca daca gresea numarul deviceului, ii dadea un mesaj cum ca resp device nu exista si se prindea ca e lp0 nu lp1.

Eu lucrez cu ceva montaje facute in house pe seriala (ma gandesc sa nu fie la fel si la paralel) si din cate stiu, deviceul din kernel are atasat un irq, si pe fiecare declansare de irq, trimite cate un octet pe interfata. daca dupa ce o trimis octetul readuce liniile inapoi la 0 logic, poate intervalul in care iti tine liniile active este suficient de mic sa nu il simta releul. incearca sa faci un fisier cu un octet repetat de n ori, si trimite-l pe el la lp1 / lp0... si urmareste ce se intampla. Ar fi mai usor cu un osciloscop.


Ai dreptate dar nu am inca un osciloscop si pentru a vedea daca se comanda am facut o mica modificare si in loc de relee am pus led- uri . Pe viitor voi folosi optocuple pentru a actiona releele . Nu as prea vrea sa prajesc adaptorul daca imi apare vreo tensiune de autoinductie sau ceva tranzitoriu chiar si cu dioda pe bobina releului. O sa vad ce ice kernelul la dmesg inainte si dupa ce infing adaptorul. Treaba este ca la lsusb il vede si da este lp1 . Habar nu am cum stabileste prioritatile si il face lp1 dar la lp0 dadea eroare ca deviceul nu exista.
O sa caut un osciloscop si vad ce detectez.

Multumesc oricum.


_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui