¿Puedo usar el chip FTDI de Arduino para otro dispositivo?

1

Tengo un Arduino UNO (R3) con su chip principal y su oscilador de cristal principal destruido accidentalmente, pero todo lo demás funciona, supongo.

Comencé a aprender PIC (16 / 18f) y me preguntaba si podría usar el FTDI Atmega 16u2 integrado para programar o hablar en serie a mi PIC, como lo haría un chip FTDI por separado. (es decir, encabezados de pines TX / RX - > pines apropiados para el PIC en serie) ¿Hay alguna advertencia al usarlo, en caso afirmativo, en comparación con un FTDI? ¿La interfaz USB funcionaría como está con una computadora y sería reconocida como lo fue con el Arduino?

    
pregunta Alexander

1 respuesta

3

No sabemos si ATmega16U2 está dañado o no, pero suponiendo que no sea así, puede usarlo como un USB genérico < - > USB.

De acuerdo con esta Preguntas frecuentes

  

El Uno ha cambiado eso al intercambiar el chip FT232RL con un chip atmega8u2. Hay algunas cosas que son posibles con este nuevo chip, pero antes de discutirlo, dejemos claro que, de forma predeterminada, este chip actúa de manera idéntica al chip FTDI al que reemplaza. ¡Es solo un puerto serie USB !

     

Una mejora en la actualización del chip es que, anteriormente, los usuarios de Mac necesitaban instalar los controladores FTDI. El 8u2 imita un dispositivo serie CDC 'genérico' . Así que ahora, los usuarios de Mac no tienen que instalar un controlador. Los usuarios de Windows todavía necesitan instalar el archivo .INF, pero afortunadamente no hay controladores. Esto significa que habrá menos problemas con las nuevas versiones de Windows. No hay forma de tener un dispositivo USB serial que no requiera un archivo INF en Windows

Por lo tanto, se enumerará como un puerto serie virtual, solo necesita ubicar el número de puerto en el panel de hardware de la PC.

También tenga en cuenta que las Rx / Tx están conectadas a dos pines del encabezado, pero al mismo tiempo están conectadas a la MCU dañada, por lo que quizás sea un problema, aunque lo dudo.

(rojo / azul son las líneas Rx / Tx)

    
respondido por el alexan_e

Lea otras preguntas en las etiquetas