Interfaz USB PIC simple

Información del proyecto
Autor: Chris
Dificultad: Dificultad media
Tiempo invertido: 3 Horas
Requisitos previos:

  • Microcontrolador PIC
  • Conceptos básicos de creación de prototipos PIC

Eche un vistazo a los tutoriales anteriores
antes de continuar
para leer este tutorial.

USB se ha convertido recientemente en uno de los tipos de comunicación más populares para dispositivos que van desde productos de consumo hasta robótica industrial y equipos de prueba. El protocolo depende en gran medida del contacto constante con los dispositivos para la comprobación de errores, lo que lo hace un poco engorroso, pero el resultado final es estabilidad y altas velocidades de transferencia que adoran los sistemas operativos.
Con tanta popularidad, comprender cómo comunicarse con un host USB (como en una computadora portátil) se convierte en una información esencial para cualquier persona que desee construir un dispositivo habilitado para USB.

Interfaz de PIC USB Simple En Una Tabla De Cortar El Pan

Video de acción de Interfaz USB PIC

Propósito & Descripción general de este proyecto
Este tutorial debería crear una interfaz USB con un PIC18F4455 que se muestre como un dispositivo de Interfaz HID – Human en Windows. La interfaz debe poder enviar y recibir comandos desde el host USB del ordenador portátil. Específicamente: El USB debe poder activar y desactivar algunos LED, reconocer cuando se presiona un interruptor y visualizar el valor de una resistencia variable, trimpot.
USB es un tema difícil de cubrir, la teoría de cómo funciona exactamente puede llenar un libro entero. A diferencia de la comunicación en serie RS232, USB se comunica constantemente con dispositivos conectados, más similar a las interfaces Ethernet. Junto con esta comunicación constante, hay muchos valores específicos que deben inicializarse para que un dispositivo USB esté completamente activado, estos se describirán brevemente en la sección teoría de este artículo.

Leave a Reply

Tu dirección de correo electrónico no será publicada.