I have been put together a circuit on solderless breadboard that links a z80 to my pc serial port. I ran a program that continually sends data from the pc and the z80 circuit echoes it back so I can see that it works ok. The problem is that characters being sent are sometimes being corrupted. If I put my logic probe on the ground lines off the breadboard, a pulse on the ground line is heard at the same time a character is corrupted. I'm assuming it's these pulses on the ground lines that are causing a mis-read of data. The data is only being read and transmitted at 9600bps.
How can I get rid of these glitches?