主题中讨论的其他器件:HALCOGEN
工具与软件:
我正在尝试将 GIOB[2]用作引脚38 (100引脚 PZ 封装)上的输出、但它似乎不起作用。 HALcoGen 将提供基于将其用作输出的代码、但引脚保持高电平状态。
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.
Scott、您好!
您可以一次参考以下主题:
(+) RM44L520:将 GIOB[2]功能与100引脚 PZ 封装配合使用 RM44L520 -基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛
我还注意到、如果我在特殊多路复用中启用以下复选框:
然后、我可以看到引脚38上启用了 GIOB_2功能:
但我没有这块电路板来测试实际功能、您能在结束时对它进行一次测试吗?
——
谢谢、此致、
Jagdish。
Jagdish、您好!
我试过你的建议。 它将 pinmux.c 中的一行从
PINMUX_GIOB_DISABLE_HET2_ENABLE (OFF);
...至;
PINMUX_GIOB_DISABLE_HET2_ENABLE (ON);
...但是、pin38一直保持高水平
我还尝试了将其映射到 AD2EVT 并使用 adcSetEVTPin (adcREG2、0)强制将 EVT 引脚置为低电平、但同样失败了。 引脚38似乎只是一个输入(被拉至高电平)、不能作为输出。
谢谢!
Scott
我将放弃这种想法。 无论我使用何种引脚多路复用设置、引脚38似乎都无法作为输出。 我在引脚38和37之间已经有技术人员斑点焊料、而且现在我可以使用 N2HET[31]。 方法。
TI 应该查看这方面的内容、包括文档和 HALcoGen。 我看到该论坛上讨论的 GPIOB[2](采用其他封装)和 Hercules 器件存在很多问题、很明显所有器件都存在一些共同问题。
谢谢!
Scott
Scott、您好!
我放弃了这一点。 无论我使用何种引脚多路复用设置、引脚38似乎都无法作为输出。 我在引脚38和37之间已经有技术人员斑点焊料、而且现在我可以使用 N2HET[31]。 这样可行。[/QUOT]我没有这个板用于测试和提供示例项目、即使我有 RM42x 板、但它没有 GIOB[2]。
您能做一点吗、我们还可以将 MIBSPI 引脚用作 GIO、我可以看到此引脚具有 MIBSPI 功能、您可以在下面的常见问题解答中找到此过程。 您是否能够尝试将其配置为 MIBSPI 功能、以及是否能够将其用作 GIO?
如果在执行此操作时遇到任何困难、让我们设置一个实时调试会话来引导您。
——
谢谢、此致、
Jagadish。
Scott、您好!
提示该引脚仅连接至 MibSPI3而没有其它外设?
该引脚 还具有 AD2EVT (ADC2事件触发器)和 EQEP1I (增强型 QEP1索引)等其他功能。
——
谢谢、此致、
Jagadish。
Scott、您好!
[报价 userid="576812" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1467058/rm44l520-giob-2-does-not-appear-to-be-available-as-an-output-in-100-pin-package/5639825 #5639825"]是的、我认识到引脚38具有其他的引脚复用可能、但据我所知、它们不起作用、当然在尝试将它们用作输出时并不起作用。
在任何情况下、就该引脚的多路复用功能而言、用户手册和 HALcoGen 都不正确。 您是否同意 TI 应澄清这一点?
[报价]其他功能也应起作用。
如前所述、我没有评估板来为您提供工作示例。
是否可以从您的一端设置一个实时调试会话、我只想验证您尝试配置此引脚的确切方式。
——
谢谢、此致、
Jagadish。