Forum Discussion
Well that waveform is really not useful at all.
Sending the same data over and over like that (a 0/1 pattern) it is virtually impossible to determine the start and stop bits.
Their is no bit timing measurement, and the clock waveform can't be used as is to determine the bit period is valid.
I would suggest sending more varied data patterns (ie, not the same one over and over).
Space them out in time a bit, so that the start and stop bits can be easily discerned.
And show a measurement of edge-edge transitions of a bit cell to be able to validate the baud rate is correct.
Thank you for the feedback.
I tried different data strings, 01010101, 00000000,11111111,10101010,11110000, and 00001111.
It seems to work fine.
It starts sending bit 0 as starting bit then sending the 8 bit data and sending 1 as ending bit. all 10 bits sent for 435 clk(50M/115200). And it sends data from MSB to LSB.