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.

[参考译文] RM48L952:IO 回送诊断

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1247911/rm48l952-io-loopback-diagnostics

器件型号:RM48L952

您好!

1-对于安全机制"I/O 回送... 和 GIO 的"实现多协议特性"的基础知识。 这种诊断是否通过简单读取相应的寄存器来实现、如下所示

或者这是否意味着输出必须在物理上环回到另一个输入引脚并与预期状态进行比较?

2-对于 IOMM、这是如何实现的(如 SPNU577d 的7.117和7.118中所述)?  

谢谢

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

    尊敬的 

    或者这是否意味着输出必须物理上环回到另一个输入引脚并与预期状态进行比较?

    它不需要与另一个输入引脚环回。

    此测试必须按如下方式执行:

    您必须从"DIN"寄存器中读取引脚的当前状态、现在您必须使用 SET 或 CLR 寄存器翻转该值并将值重写到引脚、 在写入新值之后、我们必须读回该值并与写入的值进行比较。 如果比较为 true、则意味着测试通过。

    您可以下载 safeTI 诊断库并查看其代码:

    SAFETI_DIAG_LIB 驱动程序或库| TI.com

    在此库中、您可以找到不同诊断测试的诊断代码。

    --
    谢谢。此致、
    Jagadish。