Quote Originally Posted by mbw123
Great, thanks.

If I use it at 2400 baud then, I must use Manchester?

What if I just send a synch byte, like "hserout [$A5,"~",Data]" while at the receiving end I use "Hserin [WAIT("~"),Data"? Will that work or should I revert to Manchester?

Once again, thank you for the posts.

-Mike


If you'll look a bit closer, you'll find that your sync character, $A5 (%10100101) , is actually a manchester encoded $A (% 1010 ). That's why the sync character works, it's doing the training for the receiver. However, at 2400 baud, you'll need more than one character to handle the training. See that other thread again.
Just go manchester all the way. It's kept me out of trouble for a few years now and it's reliable.
JDG