SoloCodigo

Programación Específica => Microcontroladores => Mensaje iniciado por: boni en Lunes 5 de Septiembre de 2005, 09:45

Título: Rs232 Con 16f876
Publicado por: boni en Lunes 5 de Septiembre de 2005, 09:45
Hola a todos!

Tengo un programa hecho en C para un pic16f84a que comunica el pic cno el ordenador a traves del rs232. Usando lso pins A1 y A2 para transmitir y recibir respectivamente.
El programa funciona a la perfeccion.

Y el problema viene ahora: He usado el miso hardware y he compilado el programa para el pic 16f876. Sin ninguna otra modificiacion.

Y simplemente no funciona.

Al final he simplificado el programa al maximo para evitar errores y lo unico que hago es enviar un caracter al puerto cada 500 milisegundos. Me sigue pasando lo mismo. Funciona con el 16f84a y falla con el 16f876.

?a alguien se le ocurre que puede estar pasando?
Título: Re: Rs232 Con 16f876
Publicado por: Huguen_aus_Tirol en Martes 6 de Septiembre de 2005, 01:03
Hola Boni! Puede que tu problema sea que no esta correctamente configurado el puerto A. El 876 posee conversor AD, usando para ello los pines de este puerto; por defecto estos pines estan asignados al conversor. Fijate que los registros del AD, creo que es el ADCON, este correctamente configurado.
Creo que este tu problema :)
Prueba, a ver que pasa...
Saludos :hola:
Título: Re: Rs232 Con 16f876
Publicado por: © Jonathan © en Martes 6 de Septiembre de 2005, 12:35
Cita de: "Huguen_aus_Tirol"
Hola Boni! Puede que tu problema sea que no esta correctamente configurado el puerto A. El 876 posee conversor AD, usando para ello los pines de este puerto; por defecto estos pines estan asignados al conversor. Fijate que los registros del AD, creo que es el ADCON, este correctamente configurado.
Creo que este tu problema :)
Prueba, a ver que pasa...
Saludos :hola:
Sin dudas es lo que dice Huguen, por cierto.. el PIC16F876 trae implementado el modo usart en el chip, te ahorras las lineas que ocupas en el F84. Suerte :)
Título: Re: Rs232 Con 16f876
Publicado por: Ricardo.Ojeda en Jueves 22 de Octubre de 2009, 12:18
Hola buenas!

Como es justo lo que necesito, por eso respondo aquí.

Podrías indicarme el programa que has hecho para la comunicación?
A mi lo que me pasa es que al transmitir, recibo carácteres raros que no se corresponden, y nose a que puede ser debido.

Gracias y saludos!