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.

[参考译文] TL16C754C:TL16CP754CI SERIAL_IIR_RLS中断问题。

Guru**** 2455560 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/605493/tl16c754c-tl16cp754ci-serial_iir_rls-interrupt-issue

部件号:TL16C754C

您好,

1.系统:WinCE

2.TL16CP754CI发送和接收数据在我的数据小于20字节时正确。

3.如果我的数据长度超过20字节TL16CP754,则会返回 SERIAL_IIR_RLS中断连续,这意味着RX_FIFO错误。

  现在读取LSR=0x1110 0001,LSR[4:1]无错误,LSR[7]=1              接收 器FIFO中至少存储了一个奇偶校验错误,帧错误或中断指示。                    当FIFO中不存在错误时,清除位7。)

我需要知道为什么TL16CP754会进入serial_IIR_RLS中断,如何解决这个问题,非常感谢!

 

 

Serial_IIR_RLS

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    DR=1表示FIFO前面有一个有效字节。 阅读它以转至下一FIFO条目;最终,您将到达错误条目。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,User343.4218万

    您能否分享有关此问题的更多详细信息? 您使用的是哪种沟通方式? 这只发生在一个通道中? 您是否在使用软件流控制?
    发送配置的详细信息,例如:波特率,频率,除数,预分频器, 奇偶校验等

    此致
    弗朗西斯科
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.所需波特率
    96.001152亿
    2.晶体输入频率
    7.3728MHz
    3.预分值
    除以1,预分频器逻辑0 (MCR[7]=0)
    4.使用除数
    48 (波特率=9600),4 (波特率=11.52万)
    5.UART帧格式
    奇偶校验=无,数据位=8,停止位=1

    注:停止位=2时通信正确。(停止位=2时发送和接收无错误)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好用户

    请分享其他问题的详细信息? 这是两个UART之间的通信,还是您正在使用更大的系统? 您是否在使用硬件流控制? 您要接收多少字节?

    此致
    弗朗西斯科