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(¶ms);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, ¶ms);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内部是否有比较器可供用户使用。
这部分我应该如何才能搜索到类似的答案。