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.

[参考译文] TL16C554A:中断清除方法

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1423820/tl16c554a-interrupt-clearing-method

器件型号:TL16C554A
Thread 中讨论的其他器件: TL16C450

工具与软件:

您好!

我的客户一直在调查 TL16C554A、并且想知道如何清除中断。  我查看了数据表、但它有一点复杂、因此请让我确认我的理解是否正确。

-有4个中断引脚, INTA/B/C/D.

-每个中断可分别通过 IER [0]、IER [1]、IER [2]、IER [3]启用/禁用。

-如果所有中断都被启用,中断因子/类型将存储在 IIR[3:0]中,如下表5中的中断类型列所示

-中断的清除方式与下表5中的中断复位控制列所示不同,因此除了这些中断外,它们不是通过 MCU 读取 IIR 寄存器来清除的。

-超时仅适用于 FIFO 模式、因此在 TL16C450模式下不可用、但其他模式在 TL16C450模式下可用。

此致、

川崎义和

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

    尊敬的 Yoshikazu:

    是的。 您需要通过写入中断使能寄存器(IER)来启用中断源。 表5 (您发布的图像)显示了根据中断优先级清除中断的方法、您可以在读取中断 ID 寄存器(IIR)时找到这些方法。

    -鲍比

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

    您好、Bobby-San、

    非常感谢您的快速回复。

    此致、

    川崎义和