Autor Tema: ¿Como comprobar la comunicacion de un pic?  (Leído 1583 veces)

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

Desconectado Santherberg

  • PIC10
  • *
  • Mensajes: 9
¿Como comprobar la comunicacion de un pic?
« en: 28 de Abril de 2011, 09:54:20 »

Hola chic@s, 

Estoy tratando de montar un termometro con pic16f877 y labview para lo que necesito comunicacion por rs232.

he programado un ejemplo de libro (sacado de libro) y no consigo comunicar. He probado el puerto del pc uniendo las patillas 2 y 3 del db9, obteniendo lo que escribo en teclado por lo que se que el puerto funciona.
Supongo que se trata de un fallo en el circuito pero no entiendo cual. Uso un max232 pero aun asi no comunica.


agradezco cualquier ayuda.
 :5]

Un saludo

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: ¿Como comprobar la comunicacion de un pic?
« Respuesta #1 en: 28 de Abril de 2011, 18:25:23 »
Primero cheac que la velocidad de comunicacion sea la misma en los 2 puertos( el de la pc y del PIC), si pudieras poner un diagrama de tu conexion tal vez vea donde esta tu error, solo por si acaso, si conectaste las 3 patas del puesrto serie al max232, tx, rx y gnd.

saludos
"Nada es imposible, no si puedes imaginarlo"

Desconectado wannaky

  • PIC12
  • **
  • Mensajes: 92
Re: ¿Como comprobar la comunicacion de un pic?
« Respuesta #2 en: 12 de Mayo de 2011, 17:12:17 »
Hola rivale, une las patillas DCD (1) con la DSR (6) del conector DB9 de tu placa directamente entre ellas, teniendo el RX, TX y GND bien conectadas no tendrías que tener problemas con hyperterminal para comunicar.

sube tu código y esquema para poder echarle un vistazo...

un saludo...

Desconectado mtristan

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 395
Re: ¿Como comprobar la comunicacion de un pic?
« Respuesta #3 en: 12 de Mayo de 2011, 20:15:01 »
.


Si te sirve de ayuda, yo uso este programa para "espiar" qué es lo que se está enviando/recibiendo por el puerto serie: http://www.serial-port-monitor.com/ Aunque primero habría que ver si tu problema está en el circuito o la configuración de la comunicación (velocidad, trama, etc).

Saludos.

When you see a good move, look for a better one (Emanuel Lasker)


 

anything