串口数据的结构

串口数据的结构:分数据位,UART位,帧结构。
数据位:就是串口接收/发送后,真正要进行处理的那些数据。它在8位机(如C51)中永远是8位。如#10H就应为(#00010000B),而非(#***10000B--前三位未使用,或任意)
UART位:8位数据位+奇偶较验位
帧结构;起始位+8位数据位+奇偶较验位+停止位

所以:方式0:数据位8位。
                          UART位:8位数据位+0位奇偶较验位=8位
                          帧结构:0位起始位+8位数据位+0位奇偶较验位+0位停止位=8位

            方式1:数据位8位。
                          UART位:8位数据位+0位奇偶较验位=8位
                          帧结构:1位起始位+8位数据位+0位奇偶较验位+1位停止位=10位

            方式2:数据位8位。
                          UART位:8位数据位+1位奇偶较验位=9位
                          帧结构:1位起始位+8位数据位+1位奇偶较验位+1位停止位=11位

          方式3:数据位8位。
                        UART位:8位数据位+1位奇偶较验位=9位
                        帧结构:1位起始位+8位数据位+1位奇偶较验位+1位停止位=11位

你可能感兴趣的:(串口数据的结构)