微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640R2: 关于Sensor Controller的问题,不能同时建立两个Task?

CC2640R2: 关于Sensor Controller的问题,不能同时建立两个Task?

时间:10-02 整理:3721RD 点击:

各位高手好。

小生在编写CC2640R2的Sensor Controller程序的时候遇到问题,现因项目需要,要求使用两个ADC脚同时采集两路模拟信号,我使用Sensor Controller Studio指定为DIO27和DIO29为输入端,并且在Sensor Controller Studio中分开测工作都是正常的,但是,使用Sensor Controller Studio导出代码移植到CC2640R2工程内部后,DIO29正常,DIO27却异常的一直输出0,我用如下代码试图建立两个SCIF_TASK将其启动,返回的都是SCIF_SUCCESS(也就是说创建Task线程成功了),但仅有一个管脚返回的是正常信号,不知何故?

scifStartTasksNbl(BV(SCIF_DIO29_TASK_ID));
scifStartTasksNbl(BV(SCIF_DIO27_TASK_ID));

谢谢。

论坛有相关问题,且工程师给出了两路ADC的例子,请参考这边: https://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538/p/550652/2016025

好的,谢谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top