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/TMS320F28379D:GPIO_TZ

Guru**** 2562120 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/638865/ccs-tms320f28379d-gpio_tz

器件型号:TMS320F28379D

工具/软件:Code Composer Studio

你好
配置的 TZ 示例 GPIO
如何根据缓冲器电路进行更改
在我的案例中、GPIO24至 TZ2_1、GPIO59至 TZ3、GPIO124至 TZ1、GPIO125至 TZ2_2

空 InitTzGpio (空)

//
//对于外部触发器,GPIO12作为 TripZone 的触发器

GpioCtrlRegs.GPAPUD.bit.GPIO12 = 0;//启用 GPIO12上的上拉电阻(TZ1)

GpioCtrlRegs.GPAQSEL1.bit.GPIO12 = 3;//异步输入 GPIO12 (TZ1)

EALLOW;
InputXbarRegs.INPUT1SELECT = 12;
EDIS;

//
//用于监视何时进入 TZ 中断
//
EALLOW;
GpioCtrlRegs.GPAPUD.bit.GPIO11 = 1;//禁用 GPIO0上的上拉电阻(EPWM1A)
GpioCtrlRegs.GPAMUX1.bit.GPIO11 = 0;//将 GPIO0配置为 EPWM1A
GpioCtrlRegs.GPADIR.bit.GPIO11=1;
EDIS;
空 InitEPwmGpio_TZ (空)

EALLOW;
GpioCtrlRegs.GPAPUD.bit.GPIO0 = 1;//禁用 GPIO0上的上拉电阻(EPWM1A)
GpioCtrlRegs.GPAMUX1.bit.GPIO0 = 1;//将 GPIO0配置为 EPWM1A
GpioCtrlRegs.GPAPUD.bit.GPIO2 = 1;//禁用 GPIO2上的上拉电阻(EPWM2A)
GpioCtrlRegs.GPAMUX1.bit.GPIO2 = 1;//将 GPIO2配置为 EPWM2A
EDIS;

我必须更改 GPIO 12或11

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

    您好、Nageswara、

    在此示例代码中、GPIO12是通过输入 XBAR 路由的 GPIO、然后路由到 TZ1以触发 TZ 事件。 GPIO11用于观察这些 TZ 事件。

    对于您的应用、您必须在 Input1Select 的应用程序中将 GPIO12更改为 GPIO24、并对 TZ2和 TZ3事件使用 Input2Select、Input3Select。 然后、如果您想通过 GPIO 切换或类似操作来观察这些事件、可以选择其他 GPIO 来执行此操作。

    此致、
    Elizabeth

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

    此错误的含义是什么:

    函数"InitEPwmGpio_TZ"隐式声明 main.c /ECAP_CAPTURE_PWM_cpu01第41行 C/C++问题

    说明资源路径位置类型
    "="">processors.wiki.ti.com/.../225"> 函数"InitTzGpio"隐式声明 main.c /ECAP_CAPTURE_PWM_cpu01第38行 C/C++问题

     

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

    当函数在 main()之后定义并且未在程序开始时声明时,通常会出现这种情况。

    谢谢
    Vasudha
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你
    瓦舒达...
    如何配置 GPIO 的寄存器
    比如25、26、27
    这是 GPIO25-OUTPUTXBAR2
    26、27-SD2_D2和 SD2_C2
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Nageswara、

    我想您最近关于 GPIO 配置的问题也发布在下面、Vasudha 已经回答了。 如果您对 TRM/datasheet 中的配置有任何其他不明确的具体问题、请告知我们。
    e2e.ti.com/.../639163

    感谢 Vasudha 的回应。

    此致、
    Elizabeth
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你的坦克
    我跟着 Vasudha
    如果我有任何 Qur、我会回来的