TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Pic_lady en 24 de Abril de 2008, 03:04:36
-
Hola amigos, soy nueva acá, y me urge que me ayuden con esto: Estoy haciendo un termómetro digital, la parte de conversión y mostrar en una LCD me salió de lujo, pero ahora estoy usando el modulo USART con interrupcion por recepción para comunicarme con la PC, al simular en Proteus y mando el comando para que el pic me envie la temperatura a veces funciona, pero cuando envio varias veces caracteres aleatorios se presenta un problema, la LCD deja de mostrar lo que tiene que mostrar, y me aparece el mensaje stack underflow executing return instruction. no se porque ocurre esto
-
y me aparece el mensaje stack underflow executing return instruction. no se porque ocurre esto
Un underflow se produce cuando el stack de los calls se vacía. Esto se debe a que se ejecuta un return sin un call previo.
Debieras revisar tu código y ver si en algún punto llamas a una rutina con un GOTO y luego vuelves con un RETURN.
-
Pon codigo para que podamos ayudarte! :P :P
-
Ah gracias ya lo solucione