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.

[参考译文] TMDSCNCD263:ICU -可以使用 GPIO 引脚而不是 PWM 引脚

Guru**** 2535150 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1230080/tmdscncd263-icu---is-possible-to-use-gpio-pin-instead-of-pwm-pin

器件型号:TMDSCNCD263
主题中讨论的其他器件:SysConfig

大家好、

我们购买了 MCAL 封装-  MCAL_AM263x_00.09.00_07。  

可以将 GPIO_PIN 馈送到 ICU 而不是 PWM 引脚吗?

如果可能的话。 您能否解释一下如何配置它?

请尽快指导我们。

谢谢。

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

    尊敬的 Siva:

    是的、可以这样做、但横杆配置有点棘手。 让我与团队进行正确的核实、然后回到这个问题上来、

    谢谢

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

    Kowshik,

    很抱歉给您带来不便、我们目前正在使用 MCAL 8.6.2。

    谢谢

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

    明白了、我将在 EOD 之前在这里向您提供更改。

    谢谢

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

    尊敬的 Siva:

    这里是您需要更改的参数。 转到 API、将第4个参数更改为您要使用的 GPIO、即、对于 PWM 示例、该参数最初配置为 GPIO61、但我们在内部制作了一个示例、以从 GPIO 引脚获取输入、这是我们已经做的配置。 要找到 GPIO 引脚的 Xbar 编号、请进入  校准/包括/硬件/ cslr_controlss_inputxbar.h  并找到相应的宏。

     SOC_xbarSelectInputXBarInputSource(CSL_CONTROLSS_INPUTXBAR_U_BASE, 0, 0, INPUT_XBAR_GPIO70, 0);

    希望这对您有所帮助。

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

    尊敬的 Kowshik:

    感谢您的意见。

    您能否 解释一下如何 为同一 GPIO70配置中断?

    谢谢

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

    尊敬的 Siva:

    您能详细说明一下吗? 此 GPIO 不需要单独的中断。 GPIO 与 XBAR (交叉开关架构)连接、一旦在 XBAR 上接收到输入、已经注册的中断就会被触发。

    简而言之、无需注册 GPIO 中断、在 ICU 示例中注册的 XBAR 中断就足够了。

    谢谢

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

    Kowshik,

    以下提到的函数用于 Xbar 中断。

    SoC_xbarSelectInterruptXBarInputSource (CSL_CONTROLSS_INTXBAR_U_base22、0、0、0、0、 00、(INT_XBAR_ECAP0_INT)、0)
    如何配置此功能?
    在第二个参数中、input_xbar 为22。 您能解释一下为什么在这里配置了22吗?
     
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Siva:

    要回答该问题、您需要了解 XBAR 在 AM263x 中的工作方式。 请查看 TRM 第7.4.10节、了解更多有关交叉开关的信息。 让我总结一下、

    Am263x 内部有多个用于不同外设的 XBAR、同样、为了接收来自 GPIO 外设的输入、我们需要使用输入 XBAR、而在输入 XBAR 内部、只有其中的一些实例可供使用。 我们使用了其中的22个实例。  

    另请参阅任何工程的 MCU+SDK SysConfig、以便更好地了解这一点。

    谢谢。
    兴植