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:将 N2HET 引脚配置为 GPIO 引脚

Guru**** 2044430 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/1012613/tms570ls1224-configure-n2het-pin-as-gpio-pins

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

我想知道在 CCS 中将 HET 引脚配置为 GPIO (输入/输出)。 我需要在 Halcogen 中配置什么?

N2HET1[29] AS 的输入引脚'(GIO)

N2HET[1]/N2HET2[8] as'输入引脚'(GIO)

N2HET1[27] as'输入引脚'(GIO)

N2HET1[11]作为"输出引脚"(GIO)

N2HET2[0] as'输出引脚'(GIO)

N2HET2[4] AS 的输入引脚'(GIO)

此外,如何使特定引脚显示为 N2HET2[4]输出 A ' Logic High'。

我们非常感谢示例代码、但我可以理解是否有任何可用的代码。  一般说明可以、我将会对它们进行 mudme.

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

    您好!

    以将 N2HET 引脚用作 GIO、因此需要进行特殊配置。 您可以使用 GIO API  来操作 N2HET 引脚、也可以将数据写入 NHET 寄存器(DIR、DIN、DOUT、DSET、..) 来控制 N2HET 引脚。

    #include "het.h"

    #include "Gio.h"

    main(){

       gioInit();

       gioSetDirection (hetPORT2、0x00000010);//set N2HET2[4]作为输出、其它用于输入

       gioToggleBit (hetPORT2、0x10); //切换 N2HET2[4]

       gioSetBit (hetPORT2、4、1);将 N2HET2[4]设置为高电平

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

    我能不能知道你从哪里得到了这些信息以及我在 Halcogen 需要做什么?

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

     在行中,

    gioSetDirection (hetPORT2、0x00000010);//set N2HET2[4]作为输出、其它用于输入

    您是如何定义“0x00000010”的?

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

    位0用于 N2HET1[0]或 N2HET2[0]。 位4用于  N2HET1[4]或 N2HET2[4]