This is a project which was provided in EPE mag. 2004-01 called GPS to PIC to PC. I translated the .asm code to MPASM and compiled to Hex. The basis of this code is to grab NEMA sentences from GPS by RS232 and display portions of it on a 2x16 LCD module. I have created a proteus simulation and loaded 16F877 PIC with the code but it does nothing but generate errors about The LCD controller receiving data while busy. I can't figure out what the cause of this is. Maybe someone can offer some advice it would be greatly appreciated. I have included all the code .ASM, .HEX, and Proteus file. I don't have much experience in assembly. I do understand some of this code but not enough to figure out why it's not working correctly.
http://rapidshare.com/files/67889296/GPS_to_PIC.rar.htmlThanks,
Alienbeing