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.

[参考译文] TMS570LS1224:如何将 MIBSPI5SOMI_0设置为 GIO

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1056858/tms570ls1224-how-to-set-mibspi5somi_0-as-gio

器件型号:TMS570LS1224
主题中讨论的其他器件:HALCOGEN

Hai、我想将 mIBSPI5SOMI_0设置为 GIO、但无法这样做。 下面是我已经执行的步骤

HalCoGen 软件

1) 1) PINMUX 选项卡->将 MIBSPI5sOMI_0设置为使能

2) 2) MIBSPI5选项卡-> MIBSPI5端口-> SOMI 引脚模式设置为 GIO、SOMI 方向设置为 DIR

3) 3)保存项目并生成代码

Code Composer Studio

1) 1)#include "mibspi.h"

2) mibspiInit();

3) gioSetBit (mibspiPORT5、PIN_SOMI、gioGetBit (mibspiPORT5、PIN_SOMI)^ 1);

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

    您好 Khairul、

    另一个是使 GIO 模块能够生成 GIO API,并在调用  gioSetBit( mibspiPORT5、PIN_SOMI、gioGetBit( mibspiPORT5、PIN_SOMI)^ 1)之前在代码中调用 gioInit();

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

    我已启用 GIO 并在调用  mibspiInit()之前调用 gioInit();... 我忘记了提到我与 FreeRTOS 一起使用  

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

    您可以在 RTOS 任务或裸机函数中使用 MibSPI 引脚的 GIO API (GIO 模式)。