Saludos.
Estoy tratando de mandar unos datos a un PIC por medio del USB.
Aqui est� una parte del c�digo:

char *byte,dato=0xFF;
byte=&dato;

if(dev->devnum==4){
        printf("(%d)  ",usb_interrupt_write(udev,0x81,byte,1,10));
        perror("usb_interrupt_write");
        }

el cual manda el dato 0xFF al dispositivo USB con el endpoint 81 y
marcado como el USB n�mero 4, aqui les mando parte de la salida:

(-16)    Dev #4: PIC16c745 - PicNetUSB
usb_interrupt_write: Device or resource busy

A Partir de Dev #4............. se genera con otro codigo pero no lo
inclu� para no aburrirlos.
EL -16 es la salida que genera usb_interrupt_writer, que seg�n perror 
dice que el dispositivo esta ocupado. Lo cual no puede ser a menos que
el firmware est� mal (tengo razones para decir que no lo creo) a menos
que ustedes me digan lo contrario.


Gracias por su ayuda

--
��Abajo los imperialistas!!
No a la invasi�n en Irak

Responder a