GPTimerCC26XX_registerInterrupt(hTimer, timerCallback, GPT_INT_CAPTURE_MATCH);
/*!
* @brief
* Definitions for supported GPTimer interrupts. GPTimerCC26XX_IntMask
* arguments should be a bit vector containing these definitions.
* See description in Technical Reference
*/
typedef enum GPTimerCC26XX_Interrupt
{
GPT_INT_TIMEOUT = 1 << 0,
GPT_INT_CAPTURE_MATCH = 1 << 1,
GPT_INT_CAPTURE = 1 << 2,
GPT_INT_MATCH = 1 << 3,
} GPTimerCC26XX_Interrupt;
你们好,项目想要实现在单位时间内捕捉电平边缘个数来计算电机转速,但是在触发回调函数的时候遇到了问题。
上述的代码中,GPTimerCC26XX_Interrupt的条件一共有4个,由于文档中对于这几种中断触发模式的描述很少,所以对于后三者的区别我不是很清楚,我很高兴有人能为我解答,谢谢!