• Domingo 29 de Septiembre de 2024, 03:32

Autor Tema:  Problemas Con Usart  (Leído 2003 veces)

ceveye

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Problemas Con Usart
« en: Miércoles 16 de Noviembre de 2005, 22:20 »
0
Buen día para todos.

La verdad ya me salieron canas verdes. Estoy tratando de realizar una comunicvacion serial entre el PIC 16F877 y un PC, con medianos resultados ya que me funciona la parte de la Tx del PIC al PC pero la Rx del PIC no funciona y al parecer bloquea el desarrollo del programa del PIC.  Como codigos de ejemplos tome los mostrados en la pagina de la Micrichip en las rutinas AN732 para configurar transmitir y recibir datos de la USART y sin resultados satisfactorios.  Sera el programador ¿IC-PROG?

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Problemas Con Usart
« Respuesta #1 en: Miércoles 16 de Noviembre de 2005, 23:04 »
0
No, sin ninguna duda pienso que el error es que no usas interrupciones al momento de recibir el dato.. o bien las usas pero no sales de ellas ni actualizas los flags.. el programador no tiene nada que ver.. busca sobre la interrupcion por RX en el usart, si me hago de tiempo te ayudo en el desarrollo..

por cierto.. usas interrupciones o chequeas los flags manualmente?.. una vez tuve un error similar .. fue todo culpa del mal manejo de los flags. Saludos y Bienvenido! :)
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

Alternative

  • Miembro MUY activo
  • ***
  • Mensajes: 176
    • Ver Perfil
Re: Problemas Con Usart
« Respuesta #2 en: Martes 22 de Noviembre de 2005, 17:49 »
0
SAludos
Que hay ceveye, mira por lo que veo andas tratando de sacar el programa y ya te rompistes la cabeza,  bueno te voy a proporcionar un programa que ya hice y me funciona bien.

Este transmite y recibe datos de la PC, te explico un poco y ahi lo desifras, cuando empiesas utilizar el PIC (Utilizo el 16F877A)  en la PC no va hacer nada hasta que le mandes cuarquier informacion al PIC, ya que le mandas informacion al PIC este te regresa a la PC mi nombre  :D  y cada ves que oprimas una tecla te regresara mi nombre y el dato que le mandas de la PC al PIC te lo despliega por el PORTD (logico la tecla  que oprimas o el dato que le mandes te lo saca en ASCCI), en el programa ejecutable que te mande, selecciona la opcion 2 que dice "conversar" y desde ahi pruebas la transmision y recepsion

Bye.
Oyes si me puedes ayudar, abri una nueva discusion
sobre el BUS I2C, asi que te agradeceria que le echaras un vistaso

 :hola:

Alternative

  • Miembro MUY activo
  • ***
  • Mensajes: 176
    • Ver Perfil
Re: Problemas Con Usart
« Respuesta #3 en: Martes 22 de Noviembre de 2005, 17:50 »
0
SORRY
olvide cargar el archivo adjunto
que cosas noooooooooo
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

ceveye

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Problemas Con Usart
« Respuesta #4 en: Viernes 25 de Noviembre de 2005, 17:28 »
0
gracias a los que se tomaron el tiempo de colaborarme.

el problema que tenia era que tenia un condensador de 100nF desde el pin 16 del MAX a Vcc :rolleyes: , y eso me generaba una disminucion en los voltajes del max, por lo que al remplazarlo por un simple cable me dio los resultados esperados.

Otra vez gracias a todos ( :smartass: Alternative y  :lightsabre: © Jonathan ©) y hasta una proxima vez.


 :P

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Problemas Con Usart
« Respuesta #5 en: Miércoles 30 de Noviembre de 2005, 11:15 »
0
Cita de: "ceveye"
gracias a los que se tomaron el tiempo de colaborarme.

el problema que tenia era que tenia un condensador de 100nF desde el pin 16 del MAX a Vcc :rolleyes: , y eso me generaba una disminucion en los voltajes del max, por lo que al remplazarlo por un simple cable me dio los resultados esperados.

Otra vez gracias a todos ( :smartass: Alternative y  :lightsabre: © Jonathan ©) y hasta una proxima vez.


 :P
Gracias por compartir la solucion a tu problema :).. me alegra mucho que lo hayas arreglado, para lo que necesites aca estamos ;). Un Abrazo  :lol:
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»