示波器读取SCI串口数据
波形向数据转换原则
-
空闲位是高,起始位是低,然后是串口的八位数据,然后停止位是高。最开始以低电平表示起始。
如图第一帧数据的读法为:0b01010101; -
数据从低位往高位开始发送,所以读完之后要将8位数据位重新从后向前排列。
所以上面第一帧数据实际为:0b10101010=0xAA;
实例讲解
上图中有四帧数据,依次分别读作:
0b10000010(0x82);
0b01000010(0x42);
0b11110010(0xF2);
0b11010010(0xD2);
这并不表示它本身的数据,但将每个数据重新从后向前排列之后:
0b01000001(0x41)=‘A’
0b01000010(0x42)=‘B’
0b01001111(0x4F)=‘O’
0b01001011(0x4B)=‘K’
这样就用示波器读出了本来发送的数据。