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.

[参考译文] TL16C752C:无奇偶校验设置时出现奇偶校验错误

Guru**** 2528170 points
Other Parts Discussed in Thread: TL16C752C

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1540955/tl16c752c-parity-error-with-no-parity-setting

器件型号:TL16C752C


工具/软件:

幸会。

我目前正在使用 TL16C752C 进行开发。

我正在开发的通信设置设为无奇偶校验。

有时、当我查看线路状态寄存器 (LSR) 时、会发生奇偶校验错误。

可以忽略这个奇偶校验错误吗?

此外、为什么没有奇偶校验设置时会发生奇偶校验错误?

设置如下所示。

使用的晶体:19.6608MHz

波特率:2400bps

数据长度:8 位

停止位:1.

无奇偶校验

dll:0000 0000

DLH:0000 0010

FCR:0000 0111

MCR:0000 0100

LCR:0000 0011

提前感谢您的帮助。

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

    您好、舒适、

    只是想仔细检查一下、您从 LSR 读取的值是多少? (是否标记了任何其他错误?)

    您确定 LCR 位 3 为“0"吗“吗?

    读取数据时、是否能够在设置奇偶校验标志时验证数据是否正确?

    此外、您为什么选择 752C? 我们的更新版本是 752D、其中修复了 C 系列的触发停止位勘误表。

    - Bobby

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

    您好、Bobby

    感谢您的答复。
    我整理了代码并再次进行了检查。
    我将溢出错误与奇偶校验错误混淆。

    只是为了确认、当 LCR 位 3 为“0"时“时、不会发生奇偶校验错误是否正确?

    舒适

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

    您好、舒适、

    表 10 应提供正确的标志。  

    如果 LSR 位 3 =1、则这是一个成帧错误。 我之所以问这个问题、是因为此系列的 C 版本有一个与之关联的勘误表、这可能会导致组帧错误。

    https://www.ti.com/lit/er/sllz058a/sllz058a.pdf?ts = 1752782165219&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTL16C752C

    LSR 位 2 是奇偶校验错误(如果位= 1)。 或 LSR = xx1x XXXX、则发生奇偶校验错误。 如果您没有使用奇偶校验、我希望您不会看到奇偶校验错误。

    只是为了确认、当 LCR 位 3 为“0"时“时、不会发生奇偶校验错误是正确的吗?

    0 表示组帧问题未发生错误(该检测到停止位是否未对齐)。  

    - Bobby