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
好的,谢谢