Autor Tema: ayuda transmision datos usart entre dos pic16f877  (Leído 2821 veces)

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

Desconectado pimata

  • PIC10
  • *
  • Mensajes: 5
ayuda transmision datos usart entre dos pic16f877
« en: 02 de Junio de 2003, 14:06:00 »
Tengo un problemilla al transmitir datos entre dos pic16f877, implementando el uno a traves de interrupciones y el otro mandandole informacion, pero solo lo puedo hacer una vez ya que hago un bucle infinito porque sino no envia datos.
si alguien me puede ayudar se lo agradezco.


Un saludo a tod@s.

Desconectado todopic

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3495
    • http://www.todopicelectronica.com.ar
RE: ayuda transmision datos usart entre dos pic16f877
« Respuesta #1 en: 02 de Junio de 2003, 20:25:00 »
Hola pimata, primero, la pregunta de rigor...

en que lenguaje estas programando?

sube tu programa y entre todos lo miramos ok?...

suerte

Norberto
Firmat - Santa Fe - Argentina

www.TodoPic.net

Solo se tiran piedras, al arbol que tiene frutos...

Desconectado pimata

  • PIC10
  • *
  • Mensajes: 5
RE: ayuda transmision datos usart entre dos pic16f877
« Respuesta #2 en: 03 de Junio de 2003, 08:58:00 »

Buenas Tardes:

Estoy programando en lenguaje c con el cc5x, pero que se puede integrar en el Mplab.

Yo unicamente quiero conseguir que reciba dos datos de 8 bits, pero no me lo hace, solo me recibe uno que yo lo mando con el otro microcontrolador. No se exactamente que bits tengo que utilizar y como, si el TRMT, el TXIF, el RCIF, para conseguirlo.

Desconectado RGL

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 634
RE: ayuda transmision datos usart entre dos pic16f877
« Respuesta #3 en: 03 de Junio de 2003, 19:19:00 »
Hola pimata,

Yo programo con PBP, pero cuando uso La USART hard de micro (yo uso el 16F628) hay un registro para la transmisión que ajusto, otro para la recepción que ajuto también. Básicamente lo que ajustas es el número de bits y si tienes paridad, tambien el BRGH para la velocidad. Luego elijo la velocidad y el resto lo hace el compilador con dos comandos que tiene para transmitir y recibir.

Quizá tu problema esté en definir bien el valor de estos registros. Yo tuve problemas con el BRGH, ya que si eliges un valor cuyo error es alto para la frecuencia que usas no funcionará bien la transmisión.

Saludos.
Ricky

Desconectado pimata

  • PIC10
  • *
  • Mensajes: 5
RE: ayuda transmision datos usart entre dos pic16f877
« Respuesta #4 en: 04 de Junio de 2003, 11:10:00 »
Hola a todos,

Os envio dos archivos con el codigo en ensamblador, pero que a mi no me funcionan. Si alguien los puede mirar y me da alguna idea para que funcione que me lo diga.
Gracias.

adolfoadc

  • Visitante
RE: ayuda transmision datos usart entre dos pic16f877
« Respuesta #5 en: 04 de Junio de 2003, 11:39:00 »
No puedo bajarme el fichero de ninguna forma, me dice miarroba.com que "no se permite linkar ficheros adjuntos"
es la primera vez que me sale, Norberto pasa algo?