Part Number: TMS320F28335
Tool/software: Code Composer Studio
I use gpio25 as ecap2 APWM function output pins, when
SysCtrlRegs. PCLKCR1. Bit. ECAP2ENCLK = 0,
gpio25 pin is 1 v,
in fact, I need to make gpio25 0 v, how to set?
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.
Part Number: TMS320F28335
Tool/software: Code Composer Studio
I use gpio25 as ecap2 APWM function output pins, when
SysCtrlRegs. PCLKCR1. Bit. ECAP2ENCLK = 0,
gpio25 pin is 1 v,
in fact, I need to make gpio25 0 v, how to set?
Hi,
Do you still having the issue or you have resolved the issue?
You can write 0 to GPIO25DAT register that will drive the pin to 0 when eCAP is not driving it.
GPIO25 has an internal pullup that is enabled by default on power up/reset. You can use the PUDIS bit to de-activate this after program execution, but this may be a problem since you are using this as a PWM and it will try and turn on the FET until you can get control of the pin, and let the eCAP control it.
The PU is relatively weak, at 2uA, so in this case I would recommend putting an external pulldown resistor to overdrive the 2uA. The main ePWM pins(GPIO0-12) have their internal PU disabled by default for this reason.
I think the rise in the X-tal signal is just tied to the rise you see on VDDIO. I'm not really sure the reason for this; can you comment on the example or kit source file you are showing in your screenshot? We may need to direct you to the appropriate system application engineer for further debug.
Best,
Matthew