¿Cuál es la diferencia práctica entre usar una tabla de ruptura FTDI y un cable FTDI?

1

Tengo algunas placas Arduino Pro Mini de 3.3 V y requieren un cable FTDI o una placa de conexión para ser programadas desde un puerto USB.
Hasta ahora he estado usando una placa, pero es molesto tener que soldar los cabezales en su lugar o sostener las tablas con cuidado cada vez que modifico el código. Además, el cambio entre placas de 3.3V y 5V requiere trazados de resolución en la placa FTDI.

El proceso es así:
- Asegúrese de que la placa FTDI esté soldada para el voltaje correcto, resolviendo si es necesario.
- Conectar la placa FTDI al arduino pro mini.
- conecte el cable mini usb a la placa FTDI.
- Sostenga cuidadosamente el tablero de arduino y FTDI en su lugar.
- haga clic en subir en el IDE de Arduino.

Entonces todo funciona.

Soy consciente de que los cables FTDI no siempre admiten el 'reinicio automático', pero nunca tuve que reiniciar manualmente mi Arduino para cargar un nuevo código.
¿Cuándo hay que presionar el botón de reinicio si se usa un cable?
antes de subir?
después?
¿Cuál es el problema aquí?

También, ¿puedo usar un cable USB FTDI para cargar placas de 3.3V y 5V?

    
pregunta M_M

2 respuestas

0

Mantengo un cable FTDI alrededor que he terminado con los pines de la placa de conexiones para conectarme rápidamente a una tabla de pruebas. así que no tengo un cable colgando siempre de mis prototipos. No me he molestado en implementar auto-reset; Solo uso un botón de reinicio en el tablero. El tiempo que casi siempre funciona para mí (en Eclipse) es mantener presionado el botón de reinicio y soltarlo justo cuando hago clic en el botón de descarga de Eclipse. (Tal vez algún día haré una pequeña placa de PC para colocar los cuatro pines en un pseudo conector BB ...)

Este cable vino con el kit NerdKit AVR que estaba basado en 5v. Así son mis diseños de BB, actualmente. El cabezal FTDI está en el extremo macho USB-A; Acabo de medir el extremo BB en 5.09v sin carga (excepto, obviamente, el medidor). Creo que solo necesita proporcionar el regulador apropiado, 3.3v o 5v, siempre que la entrada sea más alta (dentro de lo razonable). Enciendo los BB con una batería de 9v cuando no estoy usando el cable.

    
respondido por el JRobert
0

Si tienes un cable sin reinicio automático (o una placa más antigua), debes presionar el botón de reinicio antes de cargar el nuevo boceto.

Dependerá del cable que soporte, por ejemplo, sparkfun tiene algunos que los reclamos pueden hacer ambas cosas. Y esto es de la página de sparkfun

  

Estos tienen 5V VCC y 3.3V I / O. La salida de 5V Vcc no debería ser un problema a menos que este cable se esté utilizando para alimentar un circuito sensible como un sensor.

     

Hay ventajas y desventajas en el cable FTDI frente al FTDI Basic. El FTDI Basic tiene excelentes indicadores LED, pero requiere un cable Mini-B. El cable FTDI está bien protegido contra los elementos, pero es grande y no se puede incrustar en un proyecto tan fácilmente. El FTDI Basic usa DTR para provocar un reinicio del hardware donde el cable FTDI usa la señal RTS.

    
respondido por el Jontas

Lea otras preguntas en las etiquetas