• Domingo 22 de Diciembre de 2024, 04:51

Autor Tema:  Rs232 Con 16f876  (Leído 2886 veces)

boni

  • Miembro activo
  • **
  • Mensajes: 54
    • Ver Perfil
Rs232 Con 16f876
« en: Lunes 5 de Septiembre de 2005, 09:45 »
0
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?

Huguen_aus_Tirol

  • Miembro MUY activo
  • ***
  • Mensajes: 318
    • Ver Perfil
    • http://www.erhard-automation.co.cc
Re: Rs232 Con 16f876
« Respuesta #1 en: Martes 6 de Septiembre de 2005, 01:03 »
0
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:

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Rs232 Con 16f876
« Respuesta #2 en: Martes 6 de Septiembre de 2005, 12:35 »
0
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 :)
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

Ricardo.Ojeda

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Rs232 Con 16f876
« Respuesta #3 en: Jueves 22 de Octubre de 2009, 12:18 »
0
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!