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.

[参考译文] NS16C2552:关于数据传输和接收程序的问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1224914/ns16c2552-question-about-data-transmitting-and-receiving-procedure

部件号:NS16C2552
主题: TL16C2552中讨论的其他器件

您好!

根据相关线程、NS16C2552似乎需要从 PC16552D 上使用的序列更改传输序列。

您是否具有 TI 建议用于 NS16C2552的任何发送和接收过程? 非常感谢您提供一些有关该程序的文件。

相关话题是 TL16C2552似乎与 PC16552D 相同的寄存器映射。
这是否意味着 TL16C255可以使用相同的数据发送和数据接收程序
使用的 TIDA-01547计算器?

TL16C2552上如何清除中断行为?
它与 PC16552相同吗? 或 NS16C2552?

谢谢。

开始吧

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

    大家好、

    根据相关线程,NS16C2552似乎需要从在 PC16552D 上使用的序列更改传输序列。

    从上一个线程开始、中断源和清除似乎存在差异。 每当您从 NS16C2552上的 IIR 寄存器读取内容时、INT 都将被清除、这可能是 NS16C2552TVS 没有生成下一个 Tx 空中断的原因。  

    user5324200 说:
    您是否具备 TI 推荐用于 NS16C2552的任何收发程序? 如果您有一些关于程序的说明文件,将会非常感谢。

    我们不为这些器件提供任何源代码。 我们通常只处理我们器件的硬件相关问题。  

    相关线程指出 TL16C2552似乎与 PC16552D 具有相同的寄存器映射。
    这是否意味着 TL16C255可以使用相同的数据发送和数据接收程序
    用于 PC16552D?

    这是它似乎从鲍比的评论4年前。 我希望这两款器件之间有一些相似之处、因为它们具有相同的引脚排列和类似的寄存器映射。 如果您查看 PC16552D 数据表中的表 II 并将其与 TL16C2552上的表3进行比较、会发现它们具有相同的映射图。 我假设数据传输和数据接收程序相同。 由于 PC16552D 是1995年开始使用的器件、因此在两个器件之间实现时可能会出现中断。  

    [quote userid="81431" url="~/support/interface-group/interface/f/interface-forum/1224914/ns16c2552-question-about-data-transmitting-and-receiving-procedure 如何清除 TL16C2552上的中断行为?
    它与 PC16552相同吗? 或 NS16C2552?

    TL16C2552 -表5

    PC16552D -表 V  

    NS16C2552 -表8  

    这些是针对中断源的表编号以及如何清除中断。 它们看起来在几个方面相似、但也存在一些差异。 例如、在 PC16552D 上、要清除"可用的接收器数据"或"达到触发电平"中断、您可以读取接收器缓冲寄存器、否则 FIFO 会降至触发电平以下。 对于 TL16C2552、只读取接收器缓冲寄存器即可对其进行简化。

    此致、

    泰勒

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

    您好、Tyler

    感谢您的评论。

    关于您在下方的评论、  

    这些是针对中断源的表编号以及如何清除中断。 它们看起来在几个方面相似、但也存在一些差异。 例如、在 PC16552D 上、要清除"可用的接收器数据"或"达到触发电平"中断、您可以读取接收器缓冲寄存器、否则 FIFO 会降至触发电平以下。 对于 TL16C2552、只读取接收器缓冲寄存器即可对其进行简化。

    我还检查了   TL16C2552 -表5 和 PC16552D -表 V,因为您说没有有关中断清除的说明" FIFO 降至触发电平以下  "的应用手册 -表5.

    但我在 TL16C2552 D/S 页24中找到了以下说明、

    "当 FIFO 达到其编程的触发电平时、接收到的数据可用中断将发送给微处理器。 当 FIFO 降至其编程的触发电平以下时、将清除此位。"

    这是否意味着 TL16C2552上接收到的数据可用中断也会通过 " FIFO 降至触发电平以下  "与 PC16552D 相同?

    谢谢。

    开始吧

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

    开始、

    我们将在 CST 明天结束业务前给您回复。

    此致、

    Eric Hackett  

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

    您好、Eric

    感谢您的支持。

    我们正在等待您的回复。

    谢谢。

    开始吧

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

    大家好、

    回复您的上述问题...

    是否意味着 TL16C2552上接收到的数据可用中断也可以通过 " FIFO 降至触发电平以下  "与 PC16552D 相同?

    根据数据表、此陈述似乎是正确的。 TL16C2552具有与 PC16552D 相同的功能。 我不知道表中为什么没有该信息。  

    此致、

    泰勒