例如,我使用 8 位数据传输类型。
奇偶校验位共有 3 种类型
无奇偶校验
偶校验
奇校验
----------------------
偶校验
我假设 Even parity 看起来像这样:
10011100
左起第一个 1 是奇偶校验位。
如果设置中启用了奇偶校验位,但不需要设置,因为传输的位数是偶数,应该是这样的吗?
00111100
----------------------
奇校验
对于奇校验看起来像这样?
10001100
左起第一个 1 是奇偶校验位。
如果设置中启用了奇偶校验位,但不需要设置,因为传输的位数是奇数,应该是这样的吗?
00011100
----------------------
无奇偶校验
如果在设置中启用了No parity,那么奇偶校验位是否被排除在数据传输之外?
一开始是8位传输,但是当我关闭奇偶校验位时,会传输7位吗?
或者将传输 8 位,但不是奇偶校验位而是零?
如果是这样,是否在未使用的数据传输中浪费了一位?
2022-12-8 16:04:16
奇偶校验是发送的最后一位,后面是停止位,它提供了符号间间隙
在STM32外设中,奇偶校验是按位计算的,所以8E1就是9-Bit Including Parity
线通常为高
..
起始位(低)
位 0
第 1 位
比特 2
第 3 位
第 4 位
第 5 位
第 6 位
第 7 位
奇偶校验位(使高位在总奇数或偶数中计数)
停止位(S)(高)
线路继续保持正常高电平,或者您看到下一个起始位。
奇偶校验是发送的最后一位,后面是停止位,它提供了符号间间隙
在STM32外设中,奇偶校验是按位计算的,所以8E1就是9-Bit Including Parity
线通常为高
..
起始位(低)
位 0
第 1 位
比特 2
第 3 位
第 4 位
第 5 位
第 6 位
第 7 位
奇偶校验位(使高位在总奇数或偶数中计数)
停止位(S)(高)
线路继续保持正常高电平,或者您看到下一个起始位。
举报