Problema subiendo a la placa

Mora de Rubielos | 10/04/2021


Hoy una nueva sorpresa: al subir el sketch a la placa me ha aparecido el error “Problema subiendo a la placa. Visita http://www.arduino.cc/en/Guide/Troubleshooting#upload para sugerencias.”, acompañado de mensajes como los siguientes:

    
    ...
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xdd
    ...

En concreto el error tenía el siguiente aspecto en el IDE de Arduino:

Error tal cual se muestra en el IDE
Error tal cual se muestra en el IDE

Otro de los síntomas extraños con los que me he encontrado, es que en el IDE de Arduino aparecía disponible permanentemente el puerto COM1, tanto si tenía la placa conectada como si no. He accedido al administrador de dispositivos de Windows y aparecía un problema con dispositivo USB como se puede apreciar en el recuadro azul:

USB2-0-Seriel
USB2-0-Seriel

Para solucionarlo, he descargado el driver CH341SER.ZIP desde (descarga local más abajo), y he ejecutado el instalador que tiene el aspecto siguiente:

USB-Serial CH340
USB-Serial CH340

Tras la instalación, se ha corregido de forma inmediata el problema de USB en el administrador de dispositivos, y también ha aparecido disponible el nuevo puerto COM en el IDE de Arduino:

Puerto USB-SERIAL CH340 Port (COM4) operativo
Puerto USB-SERIAL CH340 Port (COM4) operativo
Puerto operativo en el IDE de Arduino
Puerto operativo en el IDE de Arduino

Enlaces de interés