05.08.2014 Views

PROTOCOLO USB PARA APLICACIONES ELECTRONICAS (USB ...

PROTOCOLO USB PARA APLICACIONES ELECTRONICAS (USB ...

PROTOCOLO USB PARA APLICACIONES ELECTRONICAS (USB ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>PROTOCOLO</strong> <strong>USB</strong> <strong>PARA</strong> <strong>APLICACIONES</strong><br />

<strong>ELECTRONICAS</strong><br />

(<strong>USB</strong>-DEVICE CLASE HID)<br />

• Teoría<br />

o Antecedentes<br />

o Características del Bus<br />

o Aspecto Eléctrico<br />

o Aspecto Mecánico<br />

o Tipos de dispositivos <strong>USB</strong><br />

o Identificación del dispositivo<br />

o Requerimientos para su implementación<br />

o Terminología<br />

• Protocolo <strong>USB</strong><br />

o Campo de los Paquetes<br />

o Tipos de paquete<br />

o Funciones <strong>USB</strong><br />

o Puntos terminales (EndPoints)<br />

o Tuberías (Pipes)<br />

o Tipos de puntos terminales<br />

• Tipos de Transferencias<br />

o Control de transferencia<br />

o Transferencia por interrupción<br />

o Transferencia Sincronía<br />

o Transferencia por Bulk<br />

• Descriptores <strong>USB</strong><br />

o Composición del descriptor <strong>USB</strong><br />

o Descriptor del dispositivo<br />

o Descriptor de configuración<br />

o Descriptor de Interfase<br />

o Descriptor de Punto Terminal<br />

o Descriptor de Cadenas<br />

o Descriptor de Reporte


• Introducción al PIC18F4550<br />

• Introducción al Compilador C18<br />

• Introducción al Stack de <strong>USB</strong> de Microchip<br />

• Implementación de un Bootloader con el<br />

PIC18F4550<br />

• Manipulacion de Descriptores<br />

• Introducción a los dispositivos de Interfaz<br />

Humana (HID)<br />

• Introducción a la tarjeta PICDEM <strong>USB</strong> I-MICRO<br />

• Implementación de un Mouse, Teclado, Joystick<br />

• Implementación de un Dispositivo HID Genérico<br />

• Diseño de Hardware para un dispositivo <strong>USB</strong>


• Consideraciones sobre el Bus de alimentación<br />

• Interfaz con Visual Basic<br />

o Funciones especiales para el puerto <strong>USB</strong> Control<br />

ActiveX HIDComm<br />

• Métodos<br />

• Browse()<br />

• Connect()<br />

• ConnectToPath()<br />

• Disconnect()<br />

• GetFeature()<br />

• ReadFrom()<br />

• WriteTo ()<br />

• SetFeature ()<br />

• Uninit()<br />

• El integrado SDM-<strong>USB</strong>-QS1-S<br />

• El Módulo ES100 y ES102

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!