Serial port 奇偶校验是否包括RS-232上的起始位和停止位?

Serial port 奇偶校验是否包括RS-232上的起始位和停止位?,serial-port,uart,parity,Serial Port,Uart,Parity,假设我想用rs-232发送11110000数据。开始位是1,停止位是0,我将使用偶数奇偶校验。奇偶校验位是如何工作的?它是否只检查我的数据并变为0或检查整个位并变为1?开始位和停止位用于帧,而不是奇偶校验计算的一部分。 奇偶校验计算只涉及数据位 奇偶校验位是一个附加位,它被设置为一个值,以使奇偶校验的总计数与奇偶校验设置相匹配。 在您的11110000示例中,有四位1。四是偶数。由于指定偶数奇偶校验,奇偶校验位应为零,以便1的计数保持偶数4 如果您指定了奇偶校验,那么奇偶校验位应该是1,这样1的

假设我想用rs-232发送
11110000
数据。开始位是
1
,停止位是
0
,我将使用偶数奇偶校验。奇偶校验位是如何工作的?它是否只检查我的数据并变为
0
或检查整个位并变为
1

开始位和停止位用于帧,而不是奇偶校验计算的一部分。
奇偶校验计算只涉及数据位

奇偶校验位是一个附加位,它被设置为一个值,以使奇偶校验的总计数与奇偶校验设置相匹配。
在您的
11110000
示例中,有四位1。四是偶数。由于指定偶数奇偶校验,奇偶校验位应为零,以便1的计数保持偶数4

如果您指定了奇偶校验,那么奇偶校验位应该是1,这样1的计数将是5,奇数

开始位为
1
,停止位为
0

事实上,这是另一个方向。
起始位是空格或
0
。停止位是一个标记或
1

对于RS-232,空间为正电压,标记为负电压。
所以RS-232时序图通常显示Y轴上标记(1)上方的空间(0),就像示波器一样


参考资料:

仅使用数据位。但是,嘿,如果一些不可靠的UART芯片包括起始位和一个停止位,那么没有任何方法来判断。因为它们的值总是相同的。所以这无关紧要,问题也无关紧要。