Barry Gershenfeld wrote: > > >Lets's say that it takes 1ms to transmit a byte at 9600bps, and your code > >can only source bytes every 1.5ms. At 9600, you'll see .5ms between bytes. > >If you increase the bitrate to 19200, each byte will only take .5ms, but > >the gap BETWEEN bytes will increase to 1ms... > > > >BillW > > And so, please measure the time between one start bit and the next, not > the gap between characters, and tell us what you see then. That's > what everyone is trying to say. > > Also: Substitute a dummy routine that just sends characters as fast as > it can, and see if all the mysterious delays go away. Ok, I see the light, my face is red. May this thread rest in peace. David Koski -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu