• Lunes 23 de Diciembre de 2024, 04:08

Autor Tema:  Problema En Comunicacion Serie Pic - Pc  (Leído 1972 veces)

Martin83

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Problema En Comunicacion Serie Pic - Pc
« en: Sábado 30 de Diciembre de 2006, 19:17 »
0
Hola amigos les comento cual es mi problema:
  Estoy haciendo un sistema de sensado y control de temperatura a travez de la PC; tengo el programa para el PIC hecho en C y cuando  simulo (en proteus) el circuito con el pic funciona barbaro, recibo las temperaturas correctamente . El problema es que al conectar el circuito al puerto serie, si bien en el hyperterminal tengo una entrada de datos, estos datos son rara vez correctos. Hice un programita de prueba que envia desde el pic una A cada 1 seg y recibo: A A X X A A A X X X A X X,etc donde las X son distintos caracteres Ascii, y cada caracter aparece cada 1 segundo como tiene que ser.
Tengo la misma velocidad de transferencia en pic y pc (9600 baudios), pruebo con controles de paridad y sin ellos y pasa lo mismo. Controle el circuito y parece estar bien asi que no se que puede estar pasando.
Luego de esto voy a hacer un prog en VB para que cargue los datos a una base de datos, pero no puedo hacerlo hesta no estar recibiendo los datos correctos asi que estoy estancado aca.
   

Bueno les agradezco su interes, espero que puedan ayudarme

FELIZ AÑO PARA TODOS

Aristides Alvarez

  • Miembro MUY activo
  • ***
  • Mensajes: 111
    • Ver Perfil
    • http://www.todomicrostamp.com/parallax_argentina
Re: Problema En Comunicacion Serie Pic - Pc
« Respuesta #1 en: Sábado 30 de Diciembre de 2006, 23:33 »
0
Hola Martin83:

¿El clock del micro, esta trabajando con un cristal o resonador?
“La experiencia sólo puede comenzar..... cuando termine la experimentación"

Un saludo, Aristides Alvarez,
Consultor de Parallax Inc. http],
[url=http://www.microsparallax.com.ar]http] ,
info@microsparallax.com.ar ,
TE (0223) 474 5058, CEL 155 63 50 58
Mar del Plata, Argentina.

Martin83

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Problema En Comunicacion Serie Pic - Pc
« Respuesta #2 en: Domingo 31 de Diciembre de 2006, 18:54 »
0
hola Aristides, gracias por responder.

El Micro esta trabajando con un cristal de 4Mhz, pero no creo que esta sea la fuente de error; y si lo es desconozco totalmente como pueda estar afectando al funcionamiento. Pense que podria ser posible que este teniendo ruido en algun punto del circuito, o en los cables que van al puerto serie, pero este no tiene mas que 20 cm y utilizo un Max232, por lo que creo que el ruido no tendria que estar afectando.

Por que me preguntabas lo del clock? Que te parece que pueda estar pasando?

Saludos

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Problema En Comunicacion Serie Pic - Pc
« Respuesta #3 en: Jueves 4 de Enero de 2007, 02:53 »
0
y como tienes configurado el modulos MSSP?.. el error esta en el codigo del pic, el hiperterminal deberia recibirte todo tal como lo envias desde el chip, si tienes la fuente de alimentacion bien filtrada, respetas el conexionado al puerto serie con Rx, Tx y MASA, deberia funcionar perfectamente.. sin dudas estas atendiendo mal alguna de las banderas de aviso dentro del pic, esos fragmento de informacion basura se deben a problemas en el algoritmo de envio de datos. Muestrame el codigo y vemos como resolverlo. Saludos :)
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

Aristides Alvarez

  • Miembro MUY activo
  • ***
  • Mensajes: 111
    • Ver Perfil
    • http://www.todomicrostamp.com/parallax_argentina
Re: Problema En Comunicacion Serie Pic - Pc
« Respuesta #4 en: Sábado 6 de Enero de 2007, 09:24 »
0
Cita de: "Martin83"
hola Aristides, gracias por responder.

El Micro esta trabajando con un cristal de 4Mhz, pero no creo que esta sea la fuente de error; y si lo es desconozco totalmente como pueda estar afectando al funcionamiento. Pense que podria ser posible que este teniendo ruido en algun punto del circuito, o en los cables que van al puerto serie, pero este no tiene mas que 20 cm y utilizo un Max232, por lo que creo que el ruido no tendria que estar afectando.

Por que me preguntabas lo del clock? Que te parece que pueda estar pasando?

Saludos
Si estas utilizando un cristal, no hay problema, cuando se utiliza el clock interno (RC) en algunos micros, al no ser exacta la frecuencia suele ocurrir ese problema.

Te doy una idea que te puede parecer medio complicada, pero te puede servir, de este sitio bajate el editor "BASIC Stamp Windows Editor version 2.2.6 (~6.0 MB)
Windows NT4/2K/XP. With BS1 Support!"

http://www.parallax.com/html_pages/downloa...basic_stamp.asp

Una vez instalado, en "Edit/ Preference/debug port", podés configurar el puerto, luego en la barra encontrarás un icono "new debug", al accionarlo cambia la pantalla y te comienza a aparecer lo que está entrando por el puerto COM.
“La experiencia sólo puede comenzar..... cuando termine la experimentación"

Un saludo, Aristides Alvarez,
Consultor de Parallax Inc. http],
[url=http://www.microsparallax.com.ar]http] ,
info@microsparallax.com.ar ,
TE (0223) 474 5058, CEL 155 63 50 58
Mar del Plata, Argentina.

Aristides Alvarez

  • Miembro MUY activo
  • ***
  • Mensajes: 111
    • Ver Perfil
    • http://www.todomicrostamp.com/parallax_argentina
Re: Problema En Comunicacion Serie Pic - Pc
« Respuesta #5 en: Sábado 6 de Enero de 2007, 09:42 »
0
Perdón me olvidé algo, en la publicación N&V #89, que la podés bajar de:

http://www.parallax.com/html_pages/downloa...ownloads_V3.asp

Tenés un ejemplo con el código en VB, intercambiando datos por el puerto COM.
“La experiencia sólo puede comenzar..... cuando termine la experimentación"

Un saludo, Aristides Alvarez,
Consultor de Parallax Inc. http],
[url=http://www.microsparallax.com.ar]http] ,
info@microsparallax.com.ar ,
TE (0223) 474 5058, CEL 155 63 50 58
Mar del Plata, Argentina.