I am getting two different decodes of a motor controller RS232 output. The data stream is 9600 BAUD, 8N1. The data packet is start bit, 5 bytes, stop bit. All done half-duplex with no hardware control.
On my Agilent MSOX scope I decode I decode on the RS232 RX pin in HEX as:
0x02, 0x88, 0x01, 0x00, 0x04
I also look simultaneously on a laptop terminal monitor as the signal inputs into an Arduino serial USART and it decodes as:
0x3F, 0x47, 0xE6, 0xEE, 0x00
On the scope, I tried different polarity settings as well as changing the order of LSB and MSB but that just gave me RX decode errors.
Any advice appreciated as to whats going on so I can figure out which decode is the "real' code.
thanks