Desglose básico FTDI - 5V

¿Se puede usar esta placa para cargar bocetos en Arduino? Probé conectando el puerto TX en el FTDI Basic Breakout al puerto RX (Pin 2 en Arduino) y el puerto RX al pin 3 en Arduino. Pero hasta ahora no soy capaz de subir nada.

El controlador de la placa carga bien.

Gracias por cualquier retroalimentación.

¿Está presionando el botón de reinicio en el Arduino inmediatamente antes de descargar?
Si conecta el pin DTR de la placa de conexión al pin RESET en el atmega a través de un capacitor de 100 nF, no es necesario presionar el botón de reinicio para cargar bocetos.

Respuestas (2)

Como sugiere Joby Taffey, los pines rx y tx del AVR son 2 y 3 respectivamente, pero en los encabezados de Arduino son los pines 0 y 1. También desea conectar DTR al pin de reinicio del arduino para habilitar la programación automática.

  FTDI        Arduino
Breakout        (5V)

     GND <--> GND
     CTS <--> (not connected)
      5V <--> 5V (if you want the breakout to power the arduino)
     TXO <--> RX (pin 0)
     RXO <--> TX (pin 1)
     DTR <--> RESET (possibly through a 100nF cap*)

En el cable FTDI TTL232R, DTR no está presente, por lo que debe restablecer manualmente la placa antes de parpadear. De forma predeterminada, Arduino permanecerá en el gestor de arranque durante 6-8 s, pero algunas placas se basan en el reinicio automático y tienen tiempos de espera mucho más cortos (digamos, 0,25 s). Para estas placas, configure upload.verbose = truesu archivo conf de Arduino y aprenda a cronometrar el reinicio en el momento en que el software intenta flashear la placa.

* ArduinoWiki

Esta placa se puede usar para conectarse al Arduino y transmitir datos en serie, sí. No sé mucho acerca de cómo Arduino carga los bocetos, pero aquí hay algunas sugerencias:

Verifique sus pines para TX y RX, este diagrama sugiere que podrían estar etiquetados como "pin 0" y "pin 1". Pero, esto puede depender de su marca/modelo de Arduino.

http://profmason.com/wp-content/uploads/2008/09/arduinopins.jpg
(fuente: profmason.com )

Verifique que la tierra de la ruptura FTDI esté conectada al pin de tierra de Arduino.

Compruebe que el Arduino está encendido.