Bit of a tricky one this!
I have two devices, and neither of them can be changed, modified or adjusted.
Device A puts out a TTL level UART at 1mbaud.
Device B is expecting a TTL 921600 baud UART.
See the problem! ;-)
So bit length for device A is 1uS, and 1.085uS for device 2. 8.5% different, so too much for one baud setting to work with both.
How do i get device A to talk to device B? Some buffering will be necessary, but the datastream is discontinuous and not timing critical (within reason)
Short of diving into an FPGA, can anyone think of a simple solution?