Teclado miniUSB para palm

Teclado miniUSB para palm

Office OpenXML (OOXML) no debe ser ISO 29500

11 mayo 2006

Pruebas con el puerto

Estuve capturando las transmisiones del teclado hacia la pc para ver que obtenía. Quiero entender que hace el teclado para empezar a transmitir los datos de las teclas presionadas. La cosa es mas o menos así: el usb tiene muchos datos acerca del protocolo, que son necesarios para poder enchufar varios dispositivos (127) a un solo host y que no se choquen. Tambien identifica el dispositivo, lo enumera, le asigna algunas propiedades y hasta saca los datos del fabricante... muchas cosas que no vamos a necesitar cuando lo que queremos en realidad es que envie la informacion de las teclas presionadas a la palm. No vamos a tener varios dispositivos enchufados al mismo tiempo, no necesitamos asignarle interrupciones, y ni siquiera necesitamos saber si es en realidad lo que enchufamos en la palm un teclado. Simplemente activamos un programa en la palm que toma los datos que recive de un dispositivo conectado a ella por los cables DATA + y DATA - del puerto minUSB, y los convierte a letras. Si luego enchufamos un pendrive, no nos importa, escrbirá basura.
Si logro acceder al hardware directo desde la palm, con leer los cambios de tension que generan las teclas al ser pulsadas bastaría para tranformarlas en información. El primer problema que surje es que no se si el teclado empezará a enviar la información de las teclas presionadas si no recibe una confirmación de que puede empezar a hacerlo. Es por eso que voy a enchufar el TEclado USB a un Osciloscopio para registrar los cambios de tension en las patas de datos al presionar teclas. Todo esto sin enviarle ningun tipo de información al teclado. Si no emitiera nada al presionar las teclas habría que diseñar algo que le envíe la informació protocolar para empezar a transmitir. Pero no veo por que si el card export puede enviar la información de descriptor de medios al Host, yo no voy a poder enviarle al teclado la informacion necesaria para que comience a transmitir? No creo que requiera de ningun hardware específico, tan solo una batería de alimentación para el teclado.

1 Comentarios:

Anonymous Anónimo dijo...

Hasta donde yo se un periferico USB empieza a funcionar cuando le dan la orden.
Mas info en www.usb.org

11:41 a. m.  

Publicar un comentario

<< Principal