Usar Arduino UNO como un convertidor de USB a TTL para desbloquear un disco duro Seagate Barracuda 7200.11

2

¿Es posible usar un Arduino UNO como convertidor de USB a TTL para desbloquear un disco duro Seagate Barracuda 7200.11

Y si es posible: ¿cómo programarlo?

El Arduino UNO no tiene un chip FTDI.

En este video, lo han hecho con un clon de Arduino con un chip FTDI: enlace

    
pregunta anonymous

2 respuestas

3

Acabo de hacer ayer el trabajo de usar Arduino Uno como un convertidor TTL a USB. Simplemente ponga Arduino en modo Tristate y no necesita ningún boceto. El ATMega8U2 hizo el trabajo duro !. Simplemente siga estas instrucciones: enlace

Thery're para Arduino Mega, pero la lógica es la misma: ponga a tierra el Pin de Restablecimiento con un cable y el ATMega 328 entrará en modo Tristate, de modo que puede usar directamente sus pines en serie para comunicarse con su disco duro .

Verifique solo con precisión la conexión a tierra y Vcc. Tuve un trabajo duro para investigar por qué los personajes en la consola llegaron muy sucio. La solución fue desconectar el adaptador de CA de mi computadora portátil e ir solo con la batería. Quizás el adaptador hizo alguna interferencia en tierra entre la PC y el arduino.

    
respondido por el giig982
0

En el Uno, el ATMega8U2 hace el trabajo del FTDI. Convierte USB serial a nivel TTY serial. Aparentemente, su disco duro tiene una consola serie, así que conecte la salida del 8U2 al disco duro.

Asegúrese de que ambos dispositivos estén funcionando a los niveles de voltaje correctos o que tenga la conversión adecuada.

Consulte el esquema de Arduino Uno para conocer los pines a tocar. Tomar el ATMega328 fuera del socket es probablemente la solución más fácil.

    
respondido por el Toby Jaffey

Lea otras preguntas en las etiquetas