微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > CC3200为什么有时候不能进入定时器中断?

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

时间:10-02 整理:3721RD 点击:
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);

复制代码


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top