工具与软件:
您好、E2E:
我尝试在 GPIO 引脚上实现边沿时间捕获。 我的目的是捕获 GPIO 引脚上两个边沿之间的时间。
我尝试使用实现时的示例 GPTMERCC26XX.h 不知何故,我看不到任何定义/引用" PINCC26XX_setMux "。 以下是我的示例代码...
GPTimerCC26XX_Handle CapTimer;
GPTimerCC26XX_Params tParams;
GPTimerCC26XX_PARAMS_INIT (&tParams);
tParams.width = GPT_CONFIG_16BIT;
tParams.mode = GPT_MODE_EDGE_TIME;
tParams.Direction = GPTimerCC26XX_DIRECTION_UP;
tParams.debugStallMode = GPTimerCC26XX_DEBUG_STALL_OFF;
CapTimer = GPTimerCC26XX_OPEN (GPT_A、&tParams);
if (capTimer => NULL){
log_error0 ("无法打开 GPTimer");
task_exit();
while (1);
}
GPTimerCC26XX_setCaptureEdge (capTimer、GPTimerCC26XX_Both_EDGE);
GPTimerCC26XX_registerInterrupt (capTimer、captureTimerCallback、GPT_INT_CAPTURE);
GPTimerCC26XX_START (capTimer);
感谢您帮助解决此问题。
此致、
Satya