Part Number: DRV8312-C2-KIT
Other Parts Discussed in Thread: DRV8312, ASH
Hi ,
I am using DRV8312 and run the BLDC_Sensored program .
HALL sensor feedback connected to the GPIO24 /GPIO25 /GPIO26 and based on the schematics and comments on the program those pins must be configure as an "ECAP" .
But I can see all those pins are selected as a "GPIO". The following code is on " void DeviceInit(void)"
// GPIO-24 - PIN FUNCTION = CAP1 GpioCtrlRegs.GPAMUX2.bit.GPIO24 = 0; // 0=GPIO, 1=ECAP1, 2=EQEP2A, 3=SPISIMOB GpioCtrlRegs.GPADIR.bit.GPIO24 = 0; // 1=OUTput, 0=INput // GpioDataRegs.GPACLEAR.bit.GPIO24 = 1; // uncomment if --> Set Low initially // GpioDataRegs.GPASET.bit.GPIO24 = 1; // uncomment if --> Set High initially //-------------------------------------------------------------------------------------- // GPIO-25 - PIN FUNCTION = CAP2 GpioCtrlRegs.GPAMUX2.bit.GPIO25 = 0; // 0=GPIO, 1=ECAP2, 2=EQEP2B, 3=SPISOMIB GpioCtrlRegs.GPADIR.bit.GPIO25 = 0; // 1=OUTput, 0=INput // GpioDataRegs.GPACLEAR.bit.GPIO25 = 1; // uncomment if --> Set Low initially // GpioDataRegs.GPASET.bit.GPIO25 = 1; // uncomment if --> Set High initially //-------------------------------------------------------------------------------------- // GPIO-26 - PIN FUNCTION = CAP3 GpioCtrlRegs.GPAMUX2.bit.GPIO26 = 0; // 0=GPIO, 1=ECAP3, 2=EQEP2I, 3=SPICLKB GpioCtrlRegs.GPADIR.bit.GPIO26 = 0; // 1=OUTput, 0=INput // GpioDataRegs.GPACLEAR.bit.GPIO26 = 1; // uncomment if --> Set Low initially // GpioDataRegs.GPASET.bit.GPIO26 = 1; // uncomment if --> Set High initially //-------------------------------------------------------------------------------------- // GPIO-27 - PIN FUNCTION = --Spare-- GpioCtrlRegs.GPAMUX2.bit.GPIO27 = 0; // 0=GPIO, 1=HRCAP2, 2=EQEP2S, 3=SPISTEB GpioCtrlRegs.GPADIR.bit.GPIO27 = 0; // 1=OUTput, 0=INput // GpioDataRegs.GPACLEAR.bit.GPIO27 = 1; // uncomment if --> Set Low initially // GpioDataRegs.GPASET.bit.GPIO27 = 1; // uncomment if --> Set High initially //--------------------------------------------------------------------------------------
Those pins should be GPIO or ECAP ?
Thanks
Ash