我面临以下与 ICU 模块和 GPIO 相关的问题。
- 我已将引脚23、36、38配置为输入 ICU 并使用信号发生器进行测试。 读取时、我无法观察到引脚的任何变化。
- 我已将引脚97配置为 GPIO 输出、并尝试将引脚设置为高电平和低电平。 但是、在输出引脚中未观察到任何变化。
请支持我解决此问题。
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.
我面临以下与 ICU 模块和 GPIO 相关的问题。
请支持我解决此问题。
通过离线共享代码的直接电子邮件发布 QJ 的响应
--
我从您那里得到了两个达芬奇生成的文件:iICU PBcfg.c 和 Port_PBCfg.c 如前所述、用于输入捕捉的 ICU 代码(NHET 汇编代码)看起来是正确的。
今天、我再次检查了引脚23-N2HET1[01]、引脚36-N2HET1[04]和引脚38-N2HET1[06]的引脚多路复用:
引脚36 (N2HET1[04])和引脚38 (N2HET1[06])的引脚复用设置正确。 即使引脚23的引脚多路复用器不正确、您也应该能够从引脚36和引脚38捕获数据。
对于 LS3137 PGE 封装、引脚97为 MibSPI5ENA 和 MII_RXD[3]。 您的引脚复用设置是将此引脚用作 MibSPI5ENA。 我想您希望通过 SPIPC0寄存器将该引脚用作 GPIO。 我没有 SPI 的配置文件。 如果您未正确配置 SPIPC0、我们将无法使用引脚97作为 GPIO。
您能否共享从达芬奇配置器生成的其他文件、以便我可以将这些文件移植到我的 CCS 项目进行测试?