Autor Tema: Problema RS-232  (Leído 1460 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ppalou

  • PIC10
  • *
  • Mensajes: 36
Problema RS-232
« en: 18 de Abril de 2005, 13:33:00 »
Buenas,

Tengo un programa que envia datos por RS232 al puerto serie. Los componentes son una pic 16F874 , el MAX232 y los componentes necesarios (condensadores de 10uF para el MAX232, el clock de 20 MHZ, ...)

Mi programa me funciona perfectamente, bueno al menos como qu¡ero, pero el problema que tengo es que cada cierto tiempo (a veces son horas, a veces enseguida) deja de funcionar el circuito que envia los datos, la PIC sigue enviando porqué lo he comprobado, no se si debe ser el circuito del MAX232 que debe tener algún problema porqué no recibo nada por el HyperTerminal.

Pero lo raro es que funciona bien al dia siguiente, es como si el MAX232, o otro componente del circuito, se saturase.

Teneis alguna idea??

Gracias por adelantado!

Desconectado antoniof

  • Moderadores
  • PIC24F
  • *****
  • Mensajes: 729
RE: Problema RS-232
« Respuesta #1 en: 18 de Abril de 2005, 17:36:00 »
Bueno varias cosas a probar:

1.- La comunicación se restablece cuando reseteas el PIC?

2.- El MAX232 sigue dando las tensiones corectamente?

3.- Si reinicias el Hypertemminal o windows sigue sin funcionar?

4.- Si mueves o tocas el Cristal de cuarzo se para/reinicia la comunicación?

5.- El PIC es de 20MHz y esta configurado en HS?

Probablemente ya las hayas probado pero por algún sitio hay que empezar.

Desconectado ppalou

  • PIC10
  • *
  • Mensajes: 36
RE: Problema RS-232
« Respuesta #2 en: 26 de Abril de 2005, 07:31:00 »
Hola, gracias por responderme, te contesto en cada pregunta

1.- La comunicación se restablece cuando reseteas el PIC? NO

2.- El MAX232 sigue dando las tensiones corectamente? SI

3.- Si reinicias el Hypertemminal o windows sigue sin funcionar? SI

4.- Si mueves o tocas el Cristal de cuarzo se para/reinicia la comunicación? Si lo toco con la sonda del osciloscopio se hace un reset

5.- El PIC es de 20MHz y esta configurado en HS? SI

Probablemente ya las hayas probado pero por algún sitio hay que empezar.

Desconectado squallmx

  • PIC10
  • *
  • Mensajes: 40
RE: Problema RS-232
« Respuesta #3 en: 27 de Abril de 2005, 12:48:00 »
hola ppalou tambien te recomiendo que pongas caps de 10uF entre vdd y vss del micro, y vss y gnd del max. saludos

Desconectado antoniof

  • Moderadores
  • PIC24F
  • *****
  • Mensajes: 729
RE: Problema RS-232
« Respuesta #4 en: 28 de Abril de 2005, 18:33:00 »
Me dejas pocas opciones con tus respuestasSonrisa Gigante

Si has comprobado con el osciloscopio que el PIC sigue enviando datos y que el MAX entrega las tensiones correctamente en ambas direcciones, el problema es del PC claramente. Prueba con otro puerto u otro PC.

Lo de que tocando el cuarzo con la sonda se resetee el micro no es muy normal si tienes bien conectadas las masas de todos los equipos, compruebalo también.