When the receiver device is waiting for the preamble, "sync byte", or whatever, does it use that signal to derive a clock to sample the signal being sent? or is that not necessary? I'm new to this and am curious exactly what goes on between the uC and receiver when the receiver has a message coming in.
I know that the manchester encoding and decoding can be performed in software by the uC but how is the uC able to receive (or send) the serial data from the transmitter (or receiver)?