I have implemented a new serial data transfer protocol in our 8051 system (80C552). I tryed to write the received characters immediately back to the terminal with the following commands:
ucrs232_buffer[ucrec_count] = S0BUF; S0BUF = ucrs232_buffer[ucrec_count];
Thank you every body for help! Program is working now and did it all the time! The prolem was the LabView Terminal program!! So it was not in my area. But in addition, with such problems always a learning effect is connected! regards Christian
When debugging serial comms, you always need to make sure that you are only debugging one end of the connection! Working with multiple unknowns is a recipe for confusion.