Keith M wrote:
My mind also goes to bit-banged UARTs for serial
ports. Isn't there a
difference in implementation to a sampled-approach? Or is the
difference just that bit-banged ones sample once, and the other
usually samples multiple times?
Typical bit-banged UART Rx works slightly
differently depending on
whether you get an interrupt for the leading edge of the start bit. If
you do, you start sampling every bit once, starting about 1/2 bit time
after the interrupt. If you don't get a leading edge interrupt, you
need to sample continuously at a rate higher than twice the bit rate.
Does any of my ramblings make sense? Is it all just
semantics?
Yes, it makes sense, and yes, apparently we just were using different
semantics for the word "sampling".
Eric