Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

11/08/2012 #1


Problema Comunicacion PIC PC 16f628a
Buenas estuve probando algo de la comunicacion serie entre PIC 16f628a y la pc.

Use varios ejemplos, y en el proteus funciona. Lo que me ocurrio fue lo siguiente. Al conectar el pin 5 al negativo del protoboard y conectando el pin 2 (RXD) al pin 8 del pic (TX) y el 3 del com1 al 7 del pic (RX) no recibia lo que enviaba. Ahora si no conectaba el 5 recibia el dato que estaba enviando, pero aun asi el programa cargado en el pic no funcionaba correctamente.

Otra de las cosas curiosas es que acerco el dedo al pic y comienzan a encenderse los leds (que deberian prenderse segun el numero que este enviando desde la pc).

¿alguien tiene idea?
11/08/2012 #2

Avatar de davreb

Hola! En primer lugar las señales rx y tx del pic, están en niveles ttl así que has de utilizar un circuito adaptador para unirlas al puerto serie del ordenador (un max232 por ejemplo). En cuanto al comportamiento errático del pic habría que ver el circuito y el programa que has hecho para saber que pasa exactamente.
11/08/2012 #3
Moderador

Avatar de D@rkbytes

Sant0 dijo: Ver Mensaje
Buenas estuve probando algo de la comunicacion serie entre PIC 16f628a y la pc.

Use varios ejemplos, y en el proteus funciona. Lo que me ocurrio fue lo siguiente. Al conectar el pin 5 al negativo del protoboard y conectando el pin 2 (RXD) al pin 8 del pic (TX) y el 3 del com1 al 7 del pic (RX) no recibia lo que enviaba. Ahora si no conectaba el 5 recibia el dato que estaba enviando, pero aun asi el programa cargado en el pic no funcionaba correctamente.

Otra de las cosas curiosas es que acerco el dedo al pic y comienzan a encenderse los leds (que deberian prenderse segun el numero que este enviando desde la pc).

¿alguien tiene idea?
No conectes directamente el puerto serie al PIC, utiliza un MAX232 o transistores.
Si lo conectas directamente no recibirás ni enviaras los datos correctamente.

En cuanto a que los LED se enciendan al acercar el dedo al PIC...
Es normal si existe una mala conexión entre el PIC y el puerto serie, ó si el pin Rx esta flotando.
También verifica que tu fuente no tenga ruido, y coloca un capacitor de 100nF al pin de VCC.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.