Anyone used the manchester encoder/decoder on the Atmel AT91SAM7S? I am currently trying to get it to work on the SAM7S-EK (SAM7S256).
When I enable the manchester, I see my transmitted data getting coded and there is a pre-amble (For each character! who made that up?). Also when I enable the manchester, the idle-state of the TXD line goes to 0 (1 when no manchester) and there are a lot of glitches on it of about 25ns long.
I have my TXD looped back to the RXD and my code sends 'messages' of
8 bytes long which get handled in an interrupt routine that is called whith the uart timeout interrupt. This works perfectly when the mnachester is disabled. With manchester enabled, not a single char gets through. I have set my TX pre-amble to 15 en RX pre-amble to 4, but have also tried with setting them both to 15. Pre-amble is set to all-one on both sides and the start delimiter is set to one-bit.Any suggestions on what to try? Anyone else see the glitches on the TXD with manchester enabled?