This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2642R: cc2642 如何配置定时器输入捕获

Part Number: CC2642R


您好:

SDK:simplelink_cc13x2_26x2_sdk_4_10_00_78

开发环境:CCS

    hGpioPin = PIN_open(&pinGpioState, pin_table);
    PIN_add(hGpioPin, PIN_IO | PIN_GPIO_OUTPUT_DIS | PIN_INPUT_EN | PIN_PULLDOWN | PIN_HYSTERESIS);
    PIN_setConfig(hGpioPin, PIN_BM_IRQ, PIN_IO | PIN_IRQ_POSEDGE);
    // PIN_registerIntCb(hGpioPin, gpio_bond_callback);

    GPTimerCC26XX_Handle hTimer;

    GPTimerCC26XX_Params params;
    GPTimerCC26XX_Params_init(&params);
    params.width = GPT_CONFIG_16BIT;
    params.mode = GPT_MODE_EDGE_COUNT;
    params.direction = GPTimerCC26XX_DIRECTION_UP;
    params.debugStallMode = GPTimerCC26XX_DEBUG_STALL_OFF;
    hTimer = GPTimerCC26XX_open(0, &params);
    if (hTimer == NULL)
    {
        LOG(("Failed to open GPTimer"));
    }

    GPTimerCC26XX_PinMux pinMux = GPTimerCC26XX_getPinMux(hTimer);

    PINCC26XX_setMux(hGpioPin, PIN_IO, pinMux);

    GPTimerCC26XX_start(hTimer);

看有描述支持定时器输入捕获,我希望通过定时器的输入捕获获取IO口的交流/数字信号,目前编译通过,但是不知道如何配置才可以通过定时器的输入捕获功能获取IO口的信号,并且不确定哪些IO可以作为输入捕获的IO,综上有以下问题:

1、哪些IO可以作为定时器输入捕获IO;

2、上述写法问题都在哪里,能否指点一下。

3、定时器输入捕获配置的示例我在哪能找到,目前找到的都没有相关配置,如何将IO与定时器关联上;

期待您的支持,非常感谢!