Arduino con cable FTDI - error de puerto USB

1

Esta es la primera vez que uso FTDI con Arduino.

Estoy usando el SparkFun EL Sequencer que utiliza e integra ATMega328p. Lo conecté a mi puerto USB utilizando este cable FTDI . Cuando intento cargar mi código: me aparece el siguiente error:

avrdude: stk500_getsync(): not in sync: resp=0x00

Modo de depuración:

avrdude: usbdev_open(): did not find any USB device "usb"

He usado mi cable USB normal para programar con éxito mi UNO desde esta máquina (Win 7) antes. No hay problema allí.

Con el secuenciador veo que la máquina detecta una conexión en COM 7 cuando conecto el nuevo dispositivo. He intentado presionar RESET en el Arduino antes de subir, lo que he visto en otras publicaciones.

¿Me estoy perdiendo algo aquí? La descripción del cable parece implicar que no necesito ningún otro hardware.

    

2 respuestas

1

Hay un error en la pantalla de seda de la placa El Sequencer: los pines del cable FTDI están invertidos.

    
respondido por el Diodeus - James MacFarlane
1

usbdev_open () es una función en las fuentes de avrdude que actualmente se usa solo en el controlador USB para el AVRISP mkII, que no es algo con lo que normalmente se ocuparía durante el despliegue de bocetos de rutina.

Sin embargo, esta parece ser la selección predeterminada del programador en programadores- > menú para usar al quemar cargadores de arranque en nuevos chips unitializados.

Por lo tanto, parece que ha ejecutado el "quemador de arranque" desde el menú en lugar de presionar el botón de carga en su boceto. O bien, también ha realizado una operación atípica similar que intenta utilizar dicho programador USB en lugar de hablar con un cargador de arranque Arduino a través de un puerto serie (emulado de USB) como debería estar haciendo.

    
respondido por el Chris Stratton

Lea otras preguntas en las etiquetas