hi C,
It is not stalling at the !!!! marked text, all that is a Pin assignment.
Its stops when you send a serial string, its jumping into the Low Interrupt trap, instead of using get_mess.
You must have the On serial RXD interrupt set somewhere in your program.
Put that short trap routine back in your program, send a mess and you will see its looping in the Low Trap Intr.
E
EDIT:
Here it is line #46
PIE1.RCIE = 1 'rxd Intr , used for GPS serial input work, for test make =0
EDIT #2
You have it also on another line #300
PIE1.RCIE = 1

It is not stalling at the !!!! marked text, all that is a Pin assignment.
Its stops when you send a serial string, its jumping into the Low Interrupt trap, instead of using get_mess.
You must have the On serial RXD interrupt set somewhere in your program.
Put that short trap routine back in your program, send a mess and you will see its looping in the Low Trap Intr.
E
EDIT:
Here it is line #46
PIE1.RCIE = 1 'rxd Intr , used for GPS serial input work, for test make =0
EDIT #2
You have it also on another line #300
PIE1.RCIE = 1

Last edited:


