Dear all
The following is my code, If I wanna using timer4A and timer4B, how could I modify the following, I couldn't make it work. Thank you :-)
void init_func1() { SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER4); TimerLoadSet(TIMER4_BASE, TIMER_A, 100 * (SysCtlClockGet()/1000)); TimerConfigure(TIMER4_BASE,TIMER_CFG_16_BIT_PAIR|TIMER_CFG_A_PERIODIC); TimerIntEnable(TIMER4_BASE, TIMER_TIMA_TIMEOUT); IntEnable(INT_TIMER4A); } void init_func2() { SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER4); TimerLoadSet(TIMER4_BASE, TIMER_B, 100 * (SysCtlClockGet()/1000)); TimerConfigure(TIMER4_BASE,TIMER_CFG_16_BIT_PAIR|TIMER_CFG_B_PERIODIC); TimerIntEnable(TIMER4_BASE, TIMER_TIMB_TIMEOUT); IntEnable(INT_TIMER4B); } void timer_func1() { TimerIntClear(TIMER4_BASE, TIMER_TIMA_TIMEOUT); } void timer_func2() { TimerIntClear(TIMER4_BASE, TIMER_TIMB_TIMEOUT); } void enable_funcs() { TimerEnable(TIMER4_BASE, TIMER_A); TimerEnable(TIMER4_BASE, TIMER_B); } void main() { init_func1(); init_func2(); enable_funcs(); while(1); }