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.

[参考译文] TMS570LS0432:将引脚用作 GIO 引脚

Guru**** 2604225 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/748210/tms570ls0432-using-pins-as-mere-gio-pins

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

大家好、

我是嵌入式世界的初学者。 我希望将该微控制器的引脚编码为仅 Gio 引脚、我正在使用 halcogen。  

我想使用 J1引脚8、9、10和 J2引脚3、4、7、8、9、10 作为 GIO。 似乎有一些冲突,我不知道如何使用这些冲突。 我正在使用 halcogen 来准备初始化代码。 我希望你们能在这方面帮助我。

2.执行 gioSetBit (hetPORTA1,24.1);在 halcogen 中检查 dir、PDR、PSL 后工作。 它不工作。 尝试将 n2het[24]引脚拉至高电平。

谢谢、此致、

Nishanth A B

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    要使用 J2引脚3、4、8、9、10、您应执行以下操作:
    在 HALCoGen 中:
    -在“Driver Enable”(驱动程序启用)选项卡中,取消选中“Mark/Unmark All drivers”(标记/取消标记所有
    -在驱动程序启用选项卡中,选中启用 GIO 驱动程序;
    -在 PINMUX 选项卡中,选中 GIOA 复选框;
    -在 GIO 选项卡中配置引脚(输入/输出/上拉/下拉等);
    -生成代码(File -> Generate Code、或 F5)。

    在 CCS 中:
    调用 gioInit();

    现在、您可以使用"Gio.c"中的 GIO 函数。 例如、要设置 J2.10:
    gioSetBit (gioPORTA、4、1);

    要将 J1引脚8、9、10和 J2.7用作 GIO、您应执行以下操作:
    在 Launchpad 上:
    将 J8置于位置1-2 (使用 SPI1SOMI、引脚66);

    在 HALCoGen 中:
    -在“驱动程序启用”选项卡中,取消选中“标记/取消标记所有驱动程序”复选框;
    -在驱动程序启用选项卡中,选中启用 GIO 驱动程序;
    -在驱动程序启用选项卡中、选中启用 MIBSPI 驱动程序;
    -在 PINMUX 选项卡中,选中 MIBSPI1复选框(也可以选中 GIOA,并从 GIO 选项卡配置 GIOA 端口以使用 GIOA 引脚);
    -在 MIBSPI1选项卡->MIBSPI1端口中,将所有引脚配置为 GIO;
    -Generate Code (File -> Generate Code、或 F5)。

    在 CCS 中:
    调用 gioInit();
    调用 mibspiInit();

    NOE 您可以使用 Gio.c 中的函数来控制这些引脚(使用 mibspiPORT1作为 GIO 端口寄存器指针)。 例如、要设置 J2.10:

    gioSetBit (mibspiPORT1、3、1);

    此致、
    米罗