Go Down

Topic: Problema comunicacion serie Arduino (Read 922 times) previous topic - next topic

johnko63

Hola.

En primer lugar presentarme por aqui,ya que aunque llevo tiempo leyendoos no habia participado en este foro hasta el dia de hoy.

Os comento: estoy haciendo un pequeño proyecto que comunica Arduino con un Pc mediante un protocolo serie, el problema es que si desconecto el usb del pc , y lo vuelvo a conectar,no comunica con el Pc,hasta que reseteo el Arduino con el pulsador, una vez comunica, mientras no lo desconectas funciona correctamente.

Lo curioso del Asunto, es que en las mismas circunstancias, si conecto el Arduino al Pc, mediante los pins de la placa al puerto serie del Pc, funciona correctamente desde el primer momento sin necesidad de resetear el Arduino.

Desde mis limitados conocimientos de esta platadorma, tiene pinta de ser algun bug de hardware del ft232 o quizas es que hay que hacer algo especifico para que comunique desde el primer momento, ya que como digo, en los pins serie comunica bien desde el primer momento.

Saludos y gracias por la ayuda.

SrDonGato

tu placa tiene pinta de no ir bien el power on reset, un condensador de la placa no lo debes tener bien y por eso no hace el reset inicial

un saludo

johnko63

Podrias indicarme que condensador podria estar dañado?

La placa es una Duemilanove oficial.

Gracias.

SrDonGato

http://arduino.cc/en/uploads/Main/arduino-duemilanove-schematic.pdf


siguiento la patilla del reset localizas C13 de 100 nF

si has cortado la pista para deshabilitar el reset tienes que hacer una soldadura en los pads para volver a habilitarlo, lo que puedes ver en el esquema como RESET_EN

un saludo

nayma

Antes de toquitear los componentes miratelo bien. Puede que no haya nada mal. Que arduino esté conectado no quiere decir que el ordenador sepa donde tiene que ller los datos.

johnko63

No he podido revisar mucho el Duemilanove, pero el mismo codigo en un Uno funciona sin problemas, lo que no se ya de quien sera la "culpa" si un tema de hard del Duemilanove o algo del Ftdi, seguire indagando.

Go Up