This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TM4C1292NCPDT:UART 奇偶校验控制

Guru**** 2041660 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/809670/tm4c1292ncpdt-uart-parity-control

器件型号:TM4C1292NCPDT

客户有以下问题:

为了澄清 LCRH 寄存器字段描述、要将 UART 奇偶校验位更改为1、只需将 EPS 设置为0?

背景:客户希望能够在 FIFO 中放入多个字节、其中一些字节强制启用奇偶校验位、另一些字节强制关闭

2.当接收到数据并进入 FIFO 时、它们是否能够确定奇偶校验位是多少、还是会出现错误?

客户说过、发送字节时需要能够确定奇偶校验位是多少

  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户="Lawrence Wong"]

    为了澄清 LCRH 寄存器字段描述、要将 UART 奇偶校验位更改为1、只需将 EPS 设置为0?

    背景:客户希望能够在 FIFO 中放入多个字节、其中一些字节强制启用奇偶校验位、另一些字节强制关闭

    [/报价]

    EPS 用于选择奇偶校验方案:偶校验或奇校验。 设置 EPS 0将选择奇数奇偶校验方案。 您需要设置 PEn 位以启用奇偶校验。  

    [引用用户="Lawrence Wong"]

    2.当接收到数据并进入 FIFO 时、它们是否能够确定奇偶校验位是多少、还是会出现错误?

    客户说过、发送字节时需要能够确定奇偶校验位是多少

    [/报价]

    如果奇偶校验被启用、那么在接收到数据时、UART 将根据奇偶校验方案(即偶校验或奇校验)计算预期的奇偶校验、并与帧中接收到的奇偶校验进行比较。 奇偶校验计算是由硬件完成的、我并不完全清楚您通过确定奇偶校验位的含义。 如果奇偶校验失败、则意味着数据中存在错误。