Hi Dave,
thanks for your reply.
My comms are running at 19,2Kbaud, and actually I am reading 20 bytes from my EEPROM in a For-Next loop.
This 20-byte-reading is done 4 times just after each other in order to get all 4 lines for the display.
Unfortunately, I can't use the CCP function for the LCD as they are used for Analog Outputs.
But! I had a breakthrough just a few minutes after submitting the original post.
Instead of reading the 20bytes in a For-Loop - reading it as a string seems to solve the problem - even without disabling interrupts.
The data are garbled anyway, but I can avoid making readouts to the display during communications.
HenrikBuhl
Bookmarks