CNEISI (Congreso Nacional de Estudiantes de Ingeniería en Sistemas de Información)
Home | Resúmen | Programa | Convocatoria | Envío | Papers | Fotos | Organización | Links
Emanuel Gonzalo Aguirre

Firmware para dispositivo esclavo USB de Clase HID

Emanuel Gonzalo Aguirre
Estudiante

Pablo Andrés Di Giulio
Estudiante

     Full text: PDF
     Última Modificación: 4 de Mayo de 2007

Abstract
El objetivo del presente trabajo es desarrollar de la capa de Software (Firmware) del Protocolo USB para un dispositivo Esclavo USB de Clase HID.
Un dispositivo Esclavo USB provee alguna función al Host USB; un Esclavo es un dispositivo tal como un mouse, un teclado, un joystick, una impresora, etc.
Se denomina Clase, al conjunto de Dispositivos USB que proveen al Host funciones similares. Los dispositivos de la Clase HID (Human Interface Devices) son aquellos que tienen como objetivo permitir la interacción entre el Host (PC, palm, etc.) y el usuario, de ahí su nombre; entre dichos dispositivos, pueden darse como ejemplo: mouse, teclado, joystick, keypad.
Ya que el Protocolo USB está compuesto por capas de Hardware y de Software, dentro una Clase particular de dispositivos, el Hardware es similar o igual, y lo que varía de una función a otra es el Software. Entre diferentes tipos de capas de Hardware varía la velocidad de transmisión de datos (low-speed, full-speed y high-speed), pero el formato en que se envían los datos y el protocolo es el mismo.
En el presente trabajo, se desarrolló la capa de Software correspondiente al Protocolo USB utilizado por la Clase HID. La capa de Hardware se encuentra embebida en un Microcontrolador (MCU).
La capa de Software para la implementación del Protocolo USB para un Esclavo Clase HID se desarrolló en lenguaje C sobre la plataforma de hardware elegida (MCU Freescale 68HC908JB8) y luego se aplicó a las subclases Mouse y Keyboard.



 
Auspician:
Motorola   secyt   Microsoft   Intel   IBM
EDS   Vates       AVEIT  
 
Home | Resúmen | Programa | Convocatoria | Envío | Papers | Fotos | Organización | Links

Copyright © 2007  Universidad Tecnológica Nacional, Facultad regional Córdoba - Todos los derechos reservados