TI中文支持网
TI专业的中文技术问题搜集分享网站

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与定时器关联上;

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

Kevin Qiu1:

1.未被使用的IO都可以

2&3.目前没有输入捕获的例程

参考:https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/684601/rtos-launchxl-cc1310-cc1310

https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_5_30_00_56/docs/drivers/doxygen/html/_g_p_timer_c_c26_x_x_8h.html

,

ming he:

非常感谢,看起来答案很有参考价值。还有一个问题之前没有提到,能否一起解答一下:

因为捕获的上升脉冲实际上是类似正弦波,想确定一下,cc2642内部是否有比较器可供用户使用。

这部分我应该如何才能搜索到类似的答案。

赞(0)
未经允许不得转载:TI中文支持网 » CC2642R: cc2642 如何配置定时器输入捕获
分享到: 更多 (0)