物联网技术
直播中

1123127317

8年用户 1006经验值
擅长:制造/封装 接口/总线/驱动
私信 关注
[问答]

CC3200为什么有时候不能进入定时器中断?

CC3200 在编程调试过程中发现有时不能进入定时器中断。即运行程序以后定时器中断处理函数中的断点无法触发。很奇怪的是问题的发生是不确定的,有时能进入中断有时又不能进入,不知道怎么排查错误,包括硬件的和软件的

和定时器相关的设置代码如下:
  1. PRCMPeripheralClkEnable(PRCM_tiMERA0, PRCM_RUN_MODE_CLK);
  2. PRCMPeripheralReset(PRCM_TIMERA0);
  3. TimerConfigure(TIMERA0_BASE, TIMER_CFG_PERIODIC);
  4. TimerPrescaleSet(TIMERA0_BASE, TIMER_A, 0);
  5. TimerIntRegister(TIMERA0_BASE, TIMER_A, Timer1AIntHandler);
  6. TimerIntEnable(TIMERA0_BASE, TIMER_TIMA_TIMEOUT);
  7. TimerLoadSet(TIMERA0_BASE, TIMER_A, SEC);
  8. TimerEnable(TIMERA0_BASE, TIMER_A);


更多回帖

发帖
×
20
完善资料,
赚取积分