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?