Part Number: TM4C123GH6PM
SysCtlClockSet(SYSCTL_SYSDIV_2_5|SYSCTL_USE_PLL|SYSCTL_OSC_MAIN|SYSCTL_XTAL_16MHZ);
SysCtlPeripheralEnable(SYSCTL_PERIPH_WTIMER0);
SysCtlDelay(3);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOC);
SysCtlDelay(3);
GPIOPinConfigure(GPIO_PC5_WT0CCP1);
GPIOPinTypeTimer(GPIO_PORTC_BASE, GPIO_PIN_5);
TimerConfigure(WTIMER0_BASE, TIMER_CFG_SPLIT_PAIR|TIMER_CFG_B_PWM);
TimerLoadSet(WTIMER0_BASE, TIMER_B, Period-1);
TimerMatchSet(WTIMER0_BASE, TIMER_B, Period-1);
HWREG(WTIMER0_BASE+TIMER_TBMR_TBMRSU) =1;
TimerEnable(WTIMER0_BASE, TIMER_B);
uint32_t i = 1;
I'm using widetimers to achive 50hz to control a servo. This config should configure PIN 5 of Port C to express the Timer Value but I get constant 3.3V on Pin 5 of Port C?
What am i doing wrong?