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.

[参考译文] TMS570LS3137:有关 ICU 和 GPIO 的问题

Guru**** 2524550 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/815080/tms570ls3137-questions-on-icu-and-gpio

器件型号:TMS570LS3137

我面临以下与 ICU 模块和 GPIO 相关的问题。

  1. 我已将引脚23、36、38配置为输入 ICU 并使用信号发生器进行测试。 读取时、我无法观察到引脚的任何变化。
  2. 我已将引脚97配置为 GPIO 输出、并尝试将引脚设置为高电平和低电平。 但是、在输出引脚中未观察到任何变化。

请支持我解决此问题。

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

    您好 Lakshmikanth、

    要使用 ICU,您需要配置 NHET 并为 ICU 添加通道。 您能否发布 CCS 项目中使用的配置文件和 EB 生成的文件?

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

    您好 Lakshmikanth、

    我获得了 EB 生成的文件:iICU PBcfg.c 和 Port_PBcfg.c 我检查了 pinmux、ICU 代码等、没有发现问题。

    您的设置基于144引脚封装。 您是否在配置中选择了正确的器件封装?  

    很难读取源代码、您能否与我们共享 EB 配置文件?

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

    您好 QJ、

     我们在配置过程中选择了正确的器件封装。

    我们在项目中将达芬奇配置器用于 MCAL 配置。

    我已经共享了附件中的配置文件以及生成的文件。  

    请检查并告知我们是否需要任何详细信息。

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

    通过离线共享代码的直接电子邮件发布 QJ 的响应

    --

    我从您那里得到了两个达芬奇生成的文件:iICU PBcfg.c 和 Port_PBCfg.c 如前所述、用于输入捕捉的 ICU 代码(NHET 汇编代码)看起来是正确的。

     

    今天、我再次检查了引脚23-N2HET1[01]、引脚36-N2HET1[04]和引脚38-N2HET1[06]的引脚多路复用:

    1. 引脚23:您将 PORT_PIN_MUX_ALT_1用于 PINMUX_4的位16。 不正确、请使用 PORT_PIN_MUX_DEFAULT。 很抱歉上次缺少此错误。

    引脚36 (N2HET1[04])和引脚38 (N2HET1[06])的引脚复用设置正确。 即使引脚23的引脚多路复用器不正确、您也应该能够从引脚36和引脚38捕获数据。

     

    对于 LS3137 PGE 封装、引脚97为 MibSPI5ENA 和 MII_RXD[3]。 您的引脚复用设置是将此引脚用作 MibSPI5ENA。 我想您希望通过 SPIPC0寄存器将该引脚用作 GPIO。 我没有 SPI 的配置文件。 如果您未正确配置 SPIPC0、我们将无法使用引脚97作为 GPIO。

     

    您能否共享从达芬奇配置器生成的其他文件、以便我可以将这些文件移植到我的 CCS 项目进行测试?

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

    我们更改了 DIO 的配置、现在我们可以将引脚97 (MibSPI5ENA)控制为数字输出。

    尽管我只使用 SPI5端口的 MIBSPI5NENA、但在配置 MIBSPI5NENA 之前、需要在 DioPortSpi5下配置7个虚拟 DIO 通道。 用户指南中未提供此信息。

    请在用户指南中添加这些提示。