Interfaz USB a microcontrolador [cerrado]

-6

Lo siguiente que quiero proyecto.

  1. microcontrolador

  2. interfaz USB

  3. Ethernet

¿Necesito un controlador USB externo para obtener la interfaz USB con el microcontrolador? ¿Está incorporado en el microcontrolador? Soy nuevo en este tipo de interfaz.

    
pregunta ashish

2 respuestas

2

Hay una gran variedad de microcontroladores con hardware USB incorporado, por lo que si elige uno de estos no necesitará hardware USB externo.

Pero todavía necesitarás

  • firmware USB en el microcontrolador
  • controlador USB en la PC
respondido por el Wouter van Ooijen
1

Todo depende de cómo desea conectarse al microcontrolador.

Si todo lo que quiere hacer es enviar comandos simples y recibir datos de vuelta, entonces la forma más sencilla de establecer una interfaz es a través de un USB a un chip serial TTL. Algo como un FT232R o MCP2200. Eso reduce el tiempo de desarrollo al mínimo ya que no necesita implementar una pila USB completa en su microcontrolador.

Sin embargo, si desea controlarlo de manera diferente, digamos que actúe como un dispositivo USB HID, un conducto isócrono de audio, o tal vez una interfaz Ethernet USB, entonces necesitará un microcontrolador con USB incorporado. Ahí, como mencionó Wouter, una amplia gama de microcontroladores con USB incorporado. La mayoría (si no todos) los fabricantes de microcontroladores los hacen, así que busque el sitio web de su fabricante favorito.

Implementar USB en un microcontrolador, sin embargo, desde el punto de vista del software, puede ser una tarea onerosa. Habrá bibliotecas y / o códigos de muestra disponibles para el microcontrolador, pero a menudo, incluso con eso disponible, puede llevar mucho tiempo y esfuerzo desarrollar el software que necesita.

    
respondido por el Majenko

Lea otras preguntas en las etiquetas