Autor Tema: Problemas con Mensajes en RS232 con PIC16F84A  (Leído 1961 veces)

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

Desconectado skyblack

  • PIC10
  • *
  • Mensajes: 4
Problemas con Mensajes en RS232 con PIC16F84A
« en: 15 de Noviembre de 2009, 20:37:36 »
Buenas... Estoy usando las librerias del libro "Desarrollo de proyectos PIC16F84" de la editorial RA-MA

El programa por ahora esta sencillo...

Muestra un mensaje programado en el PIC estilo menu en el hyperterminal... a su vez en el pic tiene programado 4 tipos de mensajes distintos que se diferencias de que en cada linea tiene un pequeño cursor cuyo simbolo es ">"  para indicar la opcion que se va a ejecutar.

entonces ya estan programados los 4 mensajes

PRENDIDO
APAGADO
PARPADEO LENTO
PARPADEO RAPIDO

cada vez que inicia el programa manda por default el mensaje cuyo cursor esta en la primera linea ">PRENDIDO"

y que despues reconosca un caracter que es leido desde el hyperterminal y que haga otra accion ( en el programa esa otra accion es volver a imprimir la letra que se tecleo y nada mas )

el problema es que...

cuando al principio le digo que imprima hasta el tercer "mensaje3": el que tiene ">PARPADEO LENTO" jala las funciones donde reconoce las teclas  Q,W,E

pero si hago que imprima al principio el mensaje con mensaje4 ">PARPADEO RAPIDO"... las funciones donde reconoce las teclas Q,W,E, dejan de funcionar y se cicla el programa saliendo se de la pila
( Cosa que la verdad veo totalmente ilogico y sin razon aparente :s )


Adjunto el codigo, tanto como las librerias que uso y el diagrama en proteus (para poder ejecutar el codigo y que puedan checar el error que les digo)
... se agradecè la ayuda

« Última modificación: 15 de Noviembre de 2009, 21:26:44 por skyblack »

Desconectado kev0004

  • PIC10
  • *
  • Mensajes: 4
Re: Problemas con Mensajes en RS232 con PIC16F84A
« Respuesta #1 en: 16 de Febrero de 2012, 23:59:50 »
Una pregunta, porque grabas el PIC con el archivo .cof y no con el .hex?


 

anything