Maybe I spoke too soon - seems that something corrupts the LCD after a set number of transfers.
Basically the PC applications sends a "Q" every 10 seconds which causes the PIC to respond by sending the stream of digits described above. On the 27th Q the LCD starts to display random characters, initially along the bottom line of the 4 line LCD.
Thinking it might be the application I used the serial port coms app from MCS and manually sent Q's to the PC. on the 27th the same thing happened....
Any ideas on where to start de-bugging ?
Bookmarks