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.

[参考译文] TMS320F280025:XBAR 输出-我可以读出状态吗?

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1278997/tms320f280025-xbar-output---can-i-read-out-the-state

器件型号:TMS320F280025

您好!

在我的当前应用中、XBAR 输入用于触发 XBAR 输出、我想读取状态

生成交叉开关。 这是可行的吗?

XBAR 配置如下:

    XBAR_setInputPin(INPUTXBAR_BASE, MTR1_XBAR_INPUT2, MTR1_PM_nFAULT_2_GPIO);
    XBAR_lockInput(INPUTXBAR_BASE, MTR1_XBAR_INPUT2);
   
    XBAR_setOutputLatchMode(OUTPUTXBAR_BASE, XBAR_OUTPUT4, false);
    XBAR_invertOutputSignal(OUTPUTXBAR_BASE, XBAR_OUTPUT4, false);
    XBAR_setOutputMuxConfig(OUTPUTXBAR_BASE, XBAR_OUTPUT4, XBAR_OUT_MUX03_INPUTXBAR2);
    XBAR_enableOutputMux(OUTPUTXBAR_BASE, XBAR_OUTPUT4, XBAR_MUX03);

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

    尊敬的 Sebastian:

    没有专用寄存器来观察 outputxbar 输出的状态、但是、可以通过两种方式之一间接实现这一点。

    • 读取 XBARFLG 寄存器、并用从所有已启用的输入到输出 XBAR 获得的掩码对它们进行读取
    • 如果在某个引脚的 GPIO 多路复用器中选择了输出 XBAR、请读取相应 GPIO 的 GPDAT 寄存器。

    如果您有任何问题、请告诉我。

    谢谢!

    卢克

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

    谢谢、成功了!

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

    很高兴听到它:)我将关闭这个主题。