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.

[参考译文] TL16C752D:关于LSR和FIFO问题

Guru**** 2392095 points
Other Parts Discussed in Thread: TL16C752D

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/620918/tl16c752d-about-lsr-and-fifo-questions

部件号:TL16C752D

各位尊敬的专家:

我的客户有关于TL16C752D的一些问题,请提供帮助!

1.在写入FIFO过程中,LSR位1 (RX溢出错误)的状态是什么?

2.我们是否支持同时写入和读取FIFO?

3.更新LSR位1需要多长时间?   

非常感谢!

Joyce

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

    1.-如果接收器未超时,即使正在写入,状态也将为0,否则将为1。

    2.-这是不可能的,因为当您在UART上写入/读取时,您必须使用并行端口(此端口是输入/输出端口)。 那么,就必须这样做了。

    3.-接收数据并完成RHR注册后,当下一个数据到达时,时间将为1 BCLK。 然后,您必须考虑当前的波特率。

    如果您有任何其他问题,请告诉我。

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

    您好,Francisco,

    非常感谢您的及时回复。 我的客户发现接收器FIFO已满,但有更多数据进入,此时LSR位1和位0状态在0和1之间变化。

    中兴未使用流量控制功能。

    您能否帮助确定什么是LSR奇怪状态的根本原因?

    非常感谢!

    Joyce

          

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

    此设备最多只能接收64个字节,如果要接收更多数据,则必须清空FIFO (FIFO读取)。 LSR [0]表示接收器中有数据。 最好避免接收器超限。

    此致
    弗朗西斯科