Other Parts Discussed in Thread: TM4C1294NCPDT
Hi,
I amusing TM4c1294ncpdt controller.i have to generate A DELAY OF EXACTLY 0.5 MS USING TIMER. I have made all the configuration for timer 0 (reference ex code in tivaware)below is my setting
Clock setting
ui32SysClkFreq=SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480), 120000000);
SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER0);
TimerConfigure(TIMER0_BASE, TIMER_CFG_PERIODIC);
ui32Period = ui32SysClkFreq/X;
TimerLoadSet(TIMER0_BASE, TIMER_A, ui32Period -1);
IntEnable(INT_TIMER0A);
TimerIntEnable(TIMER0_BASE, TIMER_TIMA_TIMEOUT);
IntMasterEnable();
TimerEnable(TIMER0_BASE, TIMER_A);
and then enabled the handler , what value should my Ui32Period (x) be to get a delay of 0.5ms or less.