Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Final PDF
Final PDF
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
INDICE
1. INTRODUCCION AL BUS USB
1.1. IMTRODICCION
1.2. QUE ES USB?
1.3. ANTECEDENTES
1.3.1. METAS DEL USB
1.3.2. TAXONOMA
1.3.3. LISTA DE HERRAMIENTAS
1.4. ARQUITECTURA DEL USB
1.4.1. DESCRIPCION DEL SISTEMA
2. TOPOLOGA Y PROTOCOLOS
2.1. TOPOLOGIA DEL BUS. DISPOSITIVOS USB
2.1.1. MODELO LOGICO FUNCIONAL.
2.2. PROTOCOLO
2.2.1. TRAMAS Y MICROTRAMAS
2.2.2 ENDPOINTS HIGH-SP
EED Y HIGH BANDWIDTH.
2.2.3 PROTOCOLO I: PAQUETES Y TRANSACCIONES.
2.2.4. PROTOCOLO II: PIPES Y TRANSFERENCIAS
3. CONECTORES
3.1. PATILLAJE
3.2. DIFERENCIA ENTRE CABLE USB Y CABLE PARALELO
3.3. PRECIOS
4. APLICACIN A MICROCONTROLADORES
4.1 PATILLAJE MICROCONTROLADOR PIC
4.2 CONTROLADOR PERIFERICOS USB
4.3. CONEXIN PC-MICROCONTROLADOR
4.4. CONTROLADORES (DRIVES) DE SOFTWARE
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
1. INTRODUCCIN AL USB
1.1. INTRODUCCIN
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
1.2. QU ES USB?
1.3. ANTECEDENTES
El USB est especificado para ser una extensin estndar para la industria
de arquitectura PC con un enfoque en perifricos para PC que habilita
aplicaciones para consumidores y negocios. Los siguientes criterios se
aplicaron en la definicin de la arquitectura del USB:
? Fcil de usar por los perifricos de expansin PC
? Solucin de bajo costo que soporte ratas de transferencia arriba
de 480 Mb/s
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
1.3.2. TAXONOMA
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Flexibilidad
? Soporta un ancho rango de tamaos de paquete, que permite un
rango de opciones de herramientas de memoria.
? Permite un ancho rango de herramientas promedio de datos por
paquetes
? Control de flujo por encabezamiento de memoria dentro del
protocolo
Robustez
? El mecanismo de recuperacin de error de encabezamiento/falla
est dentro del protocolo
? La insercin y remocin dinmica de dispositivos es identificada
en tiempo real
? Soporte de identificacin de dispositivos fallados
Sinergia con la industria PC
? El protocolo es simple de implementar e integrar
? Consistente con la arquitectura plug and play del PC
? Ventajas con las interfaces de sistemas operativos existentes
Bajo costo de implementacin
? Bajo costo del subcanal a 1.5 Mb/s
? Optimizado para integracin entre perifricos y el hardware host
? Utilizable por desarrolladores de perifricos de bajo costo
? Uso cmodo de tecnologas
Trayectoria de mejoramiento
? Arquitectura mejorada para soporte mltiple de controladores
host USB en un sistema
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
2.TOPOLOGIA Y PROTOCOLOS
La Figura muestra la estratificacin del
sistema USB. El mismo est compuesto por tres
reas claramente demarcadas: (1) el host USB,
(2) los dispositivos USB y, (3) toda la
interconexin USB. La interconexin USB es la
manera en la cual los dispositivos USB se
conectan y comunican con el host, esto incluye:
la topologa del bus o el modelo de conexin
entre los dispositivos USB y el host; los
modelos de flujo de datos, es decir la forma en
la que la informacin se mueve en el sistema
entre los diversos elementos del mismo; la
planificacin USB que define la secuencia en la
cual los dispositivos accedern al bus;
finalmente, las relaciones entre capas del modelo, y las funciones de cada capa.
Los dispositivos USB pueden ser hubs que provean puntos de conexin
adicionales a los existentes en el host, o bien diferentes dispositivos tpicos
perifricos. Es evidente que todos estos dispositivos deben tener la capacidad de
soportar la especificacin USB en cuanto a protocolos de comunicacin se
refiere, operaciones USB , configuracin y reseteo USB.
La topologa del bus USB adopta forma de estrella y se organiza por
niveles. En un bus USB existen dos tipos de elementos: Anfitrin (host) y
dispositivos; a su vez los dispositivos pueden ser de dos tipos: Concentradores y
Funciones:
El anfitrin o host: A diferencia
de los dispositivos y los hubs, existe tan
solo un host dentro del sistema USB, que
es el ordenador mismo, particularmente
una porcin del mismo denominado
Controlador USB del Host. Este tiene la
misin de hacer de interfaz entre el micro
mismo y los diferentes dispositivos.
Existen algunas particularidades respecto a
este controlador. Su implementacin es
una combinacin de hardware y software
todo en uno, es decir firmware. Puede
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Por otra parte, al nivel de software las funciones del Controlador de Host se
incrementan y complican:
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
El hub est compuesto por dos partes importantes: El Controlador del Hub
y el Repetidor del Hub. El Repetidor del Hub tiene la funcin de analizar,
corregir y retransmitir la informacin que llega al hub, hacia los puertos del
mismo. Mantiene una memoria consistente en varios registros de interfaz que le
permiten sostener dilogos con el host y llevar adelante algunas funciones
administrativas adems de las meramente operativas; mientras que el Controlador
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
En general cada segmento del bus representa una conexin punto a punto de
alguno de los tipos siguientes:
Sistema anfitrin Funcin
Sistema anfitrin Concentrador
Concentrador Concentrador
Concentrador Funcin
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
La capa fsica del modelo lgico USB comprende los puertos fsicos, el
cable, los voltajes y seales, el hardware y funcionamiento del hardware. Esta
capa tiene el objetivo de liberar a las capas superiores de todos los problemas
relacionados a la modulacin, voltajes de transmisin, saltos de fase, frecuencias
y caractersticas netamente fsicas de la transmisin. As que dejemos este punto
a las empresas que fabrican los diferentes dispositivos de hardware USB.
2.2. PROTOCOLO
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
? ??Endpoints de ancho de banda normal, que precisan hasta 1,024 bytes por
microtrama (una transaccin).
? ??USB 1.x utiliza el token SOF para indicar el Principio de Trama (una vez cada
milisegundo). USB 2.0 usa este mismo token para indicar el Principio de
Microtrama (una vez cada 125 microsegundos).
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
? ??NYET, significa Not YET (todava no), y se emplea en los protocolos Split y
de control de flujo PING.
Por ltimo, en el grupo de paquetes Especial, USB 2.0 define tres nuevos
tipos de paquetes, reutilizando uno de ellos (ERR) el cdigo asignado por USB
1.x al paquete especial PRE. Se recuerda aqu la descripcin del paquete PRE,
para mostrar que no hay posibilidad de error en cuanto a que un mismo cdigo
identifique a dos paquetes distintos:
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
?Paquetes de Datos
USB 2.0 sigue haciendo un uso de los paquetes DATA0 y DATA1, como
parte del mecanismo de deteccin de errores Data Toggle en los casos definidos
en USB 1.x; adicionalmente USB 2.0 define los nuevos paquetes DATA2 y
MDATA, de nuevo con la funcin de deteccin de errores en los nuevos casos
definidos en USB 2.0.
Uso de los paquetes de datos en los nuevos casos definidos en USB 2.0 es:
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
paquete MDATA, para indicar al host que faltan datos por enviar, y que debe
ejecutar otra transaccin Complete-Split en la siguiente microtrama, para obtener
el resto de los datos (que se transmitirn mediante un paquete DATA0 o DATA1,
segn corresponda en la secuencia Data Toggle).
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
USB 2.0 define el token especial SPLIT para llevar a cabo las
transacciones Split. Este es el nico paquete de token de 4 bytes, a diferencia de
los paquetes de token normales de 3 bytes.
USB 2.0 define dos transacciones Split que hacen uso del token especial
SPLIT:
? ??Start Split: La utiliza el host para enviar al concentrador, en modo high-speed,
toda la informacin necesaria para que el concentrador ejecute ahora una
transaccin full/low-speed con el dispositivo.
? ??Complete Split: La utiliza el host para leer del concentrador, en modo high-
speed, la respuesta del dispositivo full/low-speed.
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
USB 1.x define las vas de comunicacin entre las aplicaciones que se
ejecutan en el host (clientes) y los distintas endpoints en los dispositivos USB
(servidores), y las denomina pipes. Cuando un dispositivo USB se conecta a un
sistema, y el sistema lo reconoce y lo configura, el dispositivo queda organizado
como un cierto conjunto de endpoints de distintos tipos (existen 4 tipos de
endpoints). Entonces el sistema establece todas las vias de comunicacin (pipes)
necesarias entre el sistema y cada uno de los endpoints disponibles en dicha
configuracin. El dispositivo puede implementar varias posibles configuraciones,
con distintos conjuntos de de distintos tipos transferencias en cada una de ellas.
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Las diferencias bsicas entre las transferencias USB 1.x y USB 2.0 son:
Transferencias de Control
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
USB hace una gestin best effort para ir dando curso a las distintas
transferencias de Control pendientes en cada momento en todas las pipes de
Control establecidas con todos los dispositivos. Para ello se hace la siguiente
reserva del tiempo de trama o microtrama:
Las reglas definidas por USB para el envo de las transferencias pendientes
son:
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
? ??Transferencias de Interrupcin
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
??
Las transferencias de Interrupcin se componen slo de transacciones de
datos. Los tamaos de los paquetes de datos son:
? ??Low-speed: hasta 8 bytes.
? ??Full-speed: hasta 64 bytes.
? ??High-speed: hasta 1,024 bytes.
? ??High-speed high-bandwidth: 2 3 transacciones por microtrama de hasta 1,024
bytes cada una.
?
La gestin que hace USB para garantizar las transferencias es la de
establecer o no la pipe en funcin de que haya suficiente tiempo libre de trama o
microtrama para realizarlas. Para ello, Las transferencias de Interrupcin indican
qu cantidad de informacin como mximo debe transferir la pipe en cada
transaccin, as como el tiempo mximo entre transacciones, de forma que el
sistema USB puede calcular si hay suficiente tiempo o no para acomodar la pipe,
y en funcin de eso la establece o no.
Transferencias Bulk
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Slo los dispositivos high y full -speed pueden incorporar endpoints Bulk.
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Introduccin
Este documento se ha creado para describir las diferencias entre los cables
USB y paralelos. No todos los PC o impresoras disponen de ambos. Las
imgenes y dibujos, as como las descripciones que aparecen a continuacin le
ayudarn a determinar qu conexiones hay en su impresora y en su equipo.
? Microsoft Windows XP
? Windows Me
? Windows 98
? Windows 2000
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
La conexin con una cable paralelo es compati ble con todos los sistemas
operativos de Microsoft Windows.
Los cables paralelos son los cables ms utilizados para conectar equipos a
impresoras. La mayora de las impresoras y equipos disponen de una conexin en
paralelo.
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Las impresoras HP Deskjet serie 640C, 810C, 830C, 840C, 880C, 895C,
930C, 950C y 970C slo pueden imprimir por un puerto a la vez.
3.3. PRECIOS
Cables USB para todas las necesidades. USB dispone de 2 tipos de conectores (A y
B) que pueden ser a su vez Macho o Hembra. Los cables normalmente tienen
conectores macho, mientras que los dispositivos USB suelen tener el conector
hembra. De esta forma el tpico cable USB sera el modelo US02. La velocidad
soportada por estos cables es de 12 Mbps y hasta 480Mbps en el caso de los cables
para USB 2.0.
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Cable USB con conector tipo A Macho en un extremo y A Hembra en el otro. Preparado para
de transmisin de hasta 480Mbps. Compatible con formatos USB anteriores. Longitud del cab
PVP: 5.47 PVD1: 4.29 PVD2: 4.12
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Cable prolongador de USB compatible con USB 2.0 y 1.1 que realimenta la seal en aquellas
que el perifrico requiera una buena seal para su correcto funcionamiento, o porque se supere
Adems de un simple cable, dispone de la electrnica necesaria para realizar esta funcin. Se t
A-Macho en un extremo y A-Hembra en el otro. Permite encadenar 6 unidades para conseguir
PVP: 34.91 PVD1: 27.43 PVD2: 26.30
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
4 APLICACIN A MICROCONTROLADORES
4.1 MICROCONTROLADORES SIN SOPORTE USB
Empezaremos con un ejemplo de un microcontrolador Philips
PDIUSBD11 I2C con soporte USB conectado a un microcontrolador Microchip
PIC16F876 que no tiene soporte USB.
Aqu vemos el interior de un cable USB como ya hemos visto
anteriormente :
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
poder seleccionar la tensin entre 5 y 3.3 V. Adems este jumper sirve tambin
para desconectar la tensin que viene por el puerto USB, que de hecho es lo
habitual en dispositivos esclavo, los PICS actuales por ejemplo, solo permiten ser
utilizados como dispositivos esclavo.
Decir tambin que si el conector USB dispone de alimentacin propia a
3.3 V o 5 V independientemente de la alimentacin del microcontrolador, este
actuar como maestro, pero si ambos dispositivos (USB y microcontrolador)
estn alimentados por una sola tensin de 5 V, el microcontrolador funcionar
como esclavo.
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
??
Este microcontrolador soporta transferencias de tipo Interrupcin, que
bsicamente consiste en paquetes mximos de 8 bytes, las transacciones no
pueden ser bidireccionales y para transmitir en ambas direcciones se requiere
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Con estos descriptores y otros del sistema operativo (ej. Windows), debe
encontrar el driver que necesita para comunicarse con el dispositivo. Para
localizar este driver, Windows debe tener cargado un archivo especial de texto
llamado INF que dice al sistema que driver debe utilizar.
Para realizar este proceso de enumeracin en el se debern carg ar en el
programa el cdigo de los descriptores, habilitar y configurar la interrupcin del
Endpoint 0 para aceptar transacciones de tipo Setup, saber que tipo de report ha
solicitado en cada caso el host y mandarlo por el Endpoint 0.
Cuando se termine esta fase de enumeracin se pasar a la fase de gestin del
dispositivo y de las comunicaciones.
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Las seales o transmisiones que se realizan dentro del bus USB deben estar
relacionadas con un endpoint. En este caso, el microcontrolador
nicamente tiene dos endpoint (endpoint 0 y endpoint 1) y en el ejemplo se han
configurado de la siguiente manera:
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
GLOSARIO
? Split: Es un fallo en los servidores de IRC, que hace que salgan muchos
usuarios de una vez. Esto se basa en que los usuarios conectan a un
servidor, que a su vez se conecta con otros. Si dicha conexin entre los
servidores falla se produce un Split o Net Split, haciendo que los usuarios
del mismo servidor puedan seguir hablando entre ellos, pero no con la
gente que est en el resto de servidores, habiendo sido "desconectados"
para ellos.
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell
Trabajo de LSED: Protocolo USB aplicado a placas con microcontroladores
Manuel Cabeza, Priscilla Cruz, ngel Daz, Mara Jos Fresneda, Mnica Jimnez, Inma Montell