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.

[参考译文] CCS/TMDSHVMTRPFCKIT:TMDSHVMTRPFCKIT

Guru**** 2589300 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/716160/ccs-tmdshvmtrpfckit-tmdshvmtrpfckit

器件型号:TMDSHVMTRPFCKIT

工具/软件:Code Composer Studio

我正在研发 TMDSHVMTRPFCKIT,正如我所知,这是一个非常具有挑战性的套件。 我对 GPIO 引脚有疑问、因为它们从外部连接到其他电路。 这个电路有损耗、因为我不会将某些 GPIO 引脚连接到这个引脚。 下面的程序显示我们可以将 GPIO 引脚配置为任一选项(GPIO 或其他外设)、但我不清楚如何通过软件(代码)禁用不需要的 GPIO 引脚。

例如、我不需要 GPIO 08,09,10,11,12引脚、如何禁用这个引脚? 我认为这个引脚被连接到外部电路、当我将这个引脚用作 GPIO 输出时、我认为它在这个特定的套件中已经发生了损耗。 我想保持禁用这个引脚列表、请告诉我禁用上面的引脚列表的示例代码、

谢谢

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// GPIO (通用 I/O)配置
///--------------------------------------------
///----------------
//使用快速备注:
///----------------
//如果 GpioCtrlRegs.GP?MUX?bit.GPIO?= 1、2或3 (即非 GPIO 功能),则离开
//注释的其余行
//如果 GpioCtrlRegs.GPRegisteredMUXRegisteredbit.GPIO?= 0 (即 GPIO 功能),则:
// 1)取消对 GpioCtrlRegs.GP?DIR.bit.GPIO 的注释? =? 并选择要输入或输出的引脚
// 2)如果在中、可以保留注释行旁边的行
// 3)如果输出,请取消对.gpaclear...行的注释。 以强制引脚处于低电平、或
//取消对.GPASET...行的注释 以强制引脚处于高电平、或
///--------------------------------------------
///--------------------------------------------
// GPIO-00 -引脚功能= PWM1A
GpioCtrlRegs.GPAMUX1.bit.GPIO0 = 1;// 0=GPIO、1=EPWM1A、2=Resv、3=Resv
// GpioCtrlRegs.GPADIR.bit.GPIO0 = 1;// 1 =输出、0 =输入  
// GpioDataRegs.GPACLEAR.bit.GPIO0 = 1;//如果->最初设置为低电平则取消注释
// GpioDataRegs.GPASET.bit.GPIO0 = 1;//如果->初始设置为高电平则取消注释

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您有引脚连接到不想驱动的外部电路、请将 GPxDIR 设置为 INPUT (值= 0)。 否则无法"禁用" GPIO 引脚

    肖恩