您好!
我尝试在输入边沿计时模式下配置一个16位计时器。 当在该引脚上发生边沿转换时、我也希望输入。 我没有获得中断。 这是如何配置计时器吗?
GPTimerCC26XX_PARAMS 参数;
GPTimerCC26XX_PARAMS_init (¶ms);
params.width = GPT_CONFIG_16BIT;
params.mode = GPT_MODE_EDGE_TIME;
params.direction = GPTMERCC26XX_DIRECTION_UP;
params.debugStallMode = GPTMERCC26XX_DEBUG_STALL_OFF;
hTimer = GPTMERCC26XX_OPEN (0、¶ms);
if (hTimer == NULL){
printf ("无法打开 GPTimer");
while (1);
}
GPTimerCC26XX_registerInterrupt (hTimer、timerCallback、GPT_INT_CAPTURE);
PINCC26XX_setMux (ledPinHandle、Board_GPT_TXIN、PINCC26XX_MUX_MCU_PORT_EV_0);
GPTimerCC26XX_setCaptureEdge (hTimer、GPTimerCC26XX_Both_EDGE);
…
输入引脚配置如下:
Board_GPT_TXIN | PIN_INPUT_EN | PIN_PULLUP、
谢谢
Vamsi