Preguntas sobre el teclado USB HID
1. Clase Pure HID, compatible con el estándar HID1.1, longitud USB1.1 FIFO: 8 bytes
2, con 3 puntos finales (control excepto). para el punto final), cada punto final se puede definir como un punto final bidireccional
EM78M611 tiene 2 puntos finales (excepto el punto final de control) y cada punto final no se puede definir como un punto final bidireccional
Em78p612 tiene solo 1 punto final (excepto el punto final de control), solo se puede definir como IN (dispositivo a PC)
Em78p612 tiene solo 1 punto final (excepto el punto final de control), solo se puede definir como IN (dispositivo a PC) . PC)
Para implementar la función OUT, consulte "Aplicación HID" en este sitio web
Em78M611 (EM78M612), protocolo estándar integrado para enumeración
De hecho, la diferencia de precio entre EM78M611 y EM78M612 no es mucha, por lo que se recomienda utilizar EM78M611 y EM78M612 para implementar la función OUT.
Se recomienda utilizar EM78M611 como mango. Es muy adecuado para mangos con función AD. La velocidad de conversión AD puede alcanzar 20Us.
La función PWM es adecuada para accionar motores y también se puede utilizar para joysticks
La interrupción externa con temporizador es adecuada para decodificación (IR, RF)
3. Informe HID, generalmente definido como:
Teclado
Teclado
1:
Teclado (incluidos varios Presione y levante dos botones). al mismo tiempo)
b. Ratón (puede lograr un movimiento acelerado del cursor y un movimiento del cursor a corta distancia)
c. arriba), se requiere la cooperación de la placa base al arrancar
d. Tipo de consumidor, a menudo utilizado en equipos de audio y video.
Reproducir, grabar, pausar, detener, siguiente, saltar, silenciar,
e, FFBC, también se suelen utilizar en equipos de audio y vídeo
Desde Conceptualmente , equivale a teclas de acceso directo
Por ejemplo: acceso directo a MCE, Mi Música, Mi Imagen
f, Adaptativo. 0x95, 0x08, 0x91, 0x02, 0x09, 0x01, 0x15, 0x81, 0x25, 0x7f, 0x75, 0x08, 0x95, 0x08, 0xb1, 0x02, 0xc0
La PC implementa el envío de 8 bytes al dispositivo
p>
4. Software de capa superior:
La clase HID es el tipo HID más común.
Al ser una clase HID, no se necesita ningún controlador y el sistema operativo lo reconocerá automáticamente.
Si desea implementar una comunicación personalizada, necesita desarrollar un software de aplicación.
Si es RATÓN, Teclado, Joystic o una combinación de los dos, no necesita para escribir software de aplicación
La implicación es que solo necesita escribir MCU Firmwae
Por lo tanto, la clase USB HID es fácil de implementar en el programa. La mayoría de las otras clases requieren compatibilidad con controladores.
Al igual que con las API de otros dispositivos, lo mismo ocurre con las aplicaciones.
Writerfile(); Writefile
Readfile(); Readfile() Generalmente configurado para comunicación asincrónica.