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.

[参考译文] RM44L520:使用MIBSPI1nCS[3]作为GIO时出现问题

Guru**** 2381490 points
Other Parts Discussed in Thread: RM44L520, HALCOGEN
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1089851/rm44l520-issue-using-mibspi1ncs-3-as-gio

部件号:RM44L520
主题中讨论的其他部件: HALCOGEN

您好,  

我目前正在尝试使用两个MSBSPI引脚作为RM44L520上的GIO。 我按照技术手册操作,通过在halcogen中将MIBSPI1nCS[3]引脚配置为GIO,调用 mibspiInit()初始化函数,并使用 gioSetPort函数将mibspiPORT1寄存器设置为高,可以使MIBSPI1nCS[3]引脚正常工作。 我尝试按照类似的过程将MIBSPI1nENA配置 为用作GIO,但我不确定应该将哪个寄存器传递到gioSetPort函数以设置此引脚。 我曾尝试使用分配给此主板上相同引脚的N3HET引脚,但似乎也无法正常工作。 我有两个主要问题:第一,我使用  gioSetPort函数更改MIBSPI1nENA输出值的位置是否有我不知道的其他引脚高,如果是,是否有另一个寄存器可以设置为针对该特定引脚。 其次,配置 MIBSPI1nCS[3]引脚作为GIO是否缺少一些额外步骤? 我正在使用此 处理器的100针型号。

感谢您提前提供的帮助  

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

    您好,我们的专家在4月7日之前不在办公室。 请期待回复延迟。
    此外,请参阅此常见问题解答: software-dl.ti.com/.../index.html

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

    我发现了这个问题。 Halcogen似乎只有一个FreeRTOS项目版本用于RM44L520的144针变体。 由于我在创建项目时选择了此处理器,因此无法在多路复用菜单中正确配置每个引脚。 在切换到正确的非FreeRTOS版本的处理器后,我能够切换到68针的操作模式到N2Het,从而可以轻松地将其用作IO。 我确实在Halcogen发现了一个错误,其中引脚39未包含在多路复用菜单中,因此我必须手动添加配置。 下面的POST显示了设置为更改39号插针操作模式的寄存器:

    e2e.ti.com/.../tms570lc0914-pz100-pin-39