• Martes 14 de Mayo de 2024, 15:01

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - versus84

Páginas: [1]
1
Microcontroladores MOTOROLA / Comunicacion Micro Usb Y Host
« en: Martes 4 de Marzo de 2008, 10:26 »
Hola a todos !!

Quería comentaos un problema que tengo en la programacion de un dispositivo USB HID. En mi placa estoy usando un microcontrolador de motorola, en concreto el micro MC68HC908JB8, que tiene USB.

Para la comunicacion con el PC, yo he definido dos endpoints de interrupción( ademas del endpoint de control 0): uno de entrada y otro de salida.

Mi problema es el siguiente: cuando conecto el micro mediante el USB, ademas de los paquetes de control inicialmente transferidos por el endpoint de control 0, hay un flujo continuo de paquetes por el endpoint de entrada.  Este flujo continuo de paquetes se debe a que un flag de los registros del micro que controlan el tema del usb, esta siempre activo ( es el flag que controla las interrupciones por el endpoint de entrada) y dicho flag es solo de lectura para el programador, por lo que yo no he podido modificarlo en ningun momento.

Bien, pues tras buscar mucha información, no encuentro nada que me oriente. Yo pienso que quizas se deba a algun error en la configuración del HID USB, pero no encuentro nada que me confirme esa teoría.

Además, teniendo en cuenta que un dispositivo USB todas las transferencias de datos las comienza el HOST, no entiendo xq hay ese flujo de paquetes si en mi programa de aplicación en el HOST, no hay intento de comunicación con el USB.

Weno, pues ese es mi problema a grandes rasgos.

Espero vuestras respuestas. Y muchas gracias de antemano.

Un saludo

Páginas: [1]