创建三种类型的奇偶校验位的全部目的是什么,而这三种类型的奇偶校验位都定义了一种状态,其中恰好不使用奇偶校验位?
“如果存在但未使用奇偶校验位,则可以将其称为标记奇偶校验(当奇偶校验位始终为1时)或空间奇偶校验(该位始终为0)”-Wikipedia
最佳答案
因此,存在五种可能性,而不是三种可能性:没有奇偶性,标记,空格,奇数和偶数。在没有奇偶校验的情况下,只是在帧中省略了多余的位,通常在协议(protocol)已经使用校验和或CRC检查错误或数据损坏被认为不太可能或很严重时选择。
没有人选择标记或空格,这只是浪费带宽。修改一些奇怪的标准,例如9位数据协议(protocol),硬件供应商希望强制您购买其硬件,因为您无需编写驱动程序即可实时地对UART进行重新编程。
关于serial-port - 使用标记/空间奇偶校验和无奇偶校验有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13953095/