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

Does parity check includes start and stop bits on RS-232?

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

起始位和停止位用于成帧,而不是奇偶校验计算的一部分。
只有数据位参与奇偶校验计算。

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

如果您指定了奇校验,那么校验位应该是 1,这样 1 的个数就是 5,一个奇数。

Start bit is 1 and stop bit is 0

实际上是相反的。
起始位是 space 或 0。停止位是一个标记或 1.
对于RS-232,space是正电压,mark是负电压。
所以 RS-232 时序图通常在 Y 轴上的标记 (1) 上方显示 space (0),就像示波器一样。

参考:http://www.cmrr.umn.edu/~strupp/serial.html#2_3