ZHCUAN6E October 2022 – May 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
UART 的多数表决功能通过在位周期中心对每个位进行 3 次采样来提供抗噪功能。例如,在 UARTx.CTL0.HSE 设置为 0 并进行 16 倍过采样的情况下,对第 7 位、第 8 位和第 9 位进行采样,“多数”值被视为要采样的最终值。当 UARTx.CTL0.HSE 设置为 1 并进行 8 倍过采样时,对第 3 位、第 4 位和第 5 位进行采样,“多数”值被视为要采样的最终值。过采样仅适用于 16 倍和 8 倍过采样。当用于多数表决的 3 个样本不相等时,会设置 RIS.NE(噪声错误位)。尽管存在噪声错误,仍会传输接收到的数据。NE 位将被附加到接收到的数据,然后再存储到 RXDATA 寄存器的第 12 位。请注意,仅针对数据位实现了多数表决功能。可以使用 CTL0 寄存器中的 MAJVOTE 控制位选择多数表决或单个采样。