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

CC2650 running sensor 例程,单独跑蓝牙可以被搜到,可以传数据,另一个任务单独跑也是正常的,二者一起跑,蓝牙就搜索不到了不直达

蓝牙优先级高,是3

另外一个任务优先级是2。无非就是一些串口和SPI操作。

两个任务各自独自运行都是好好的。 同时运行就各种问题。蓝牙搜不到。  

Viki Shi:

1、请问还有一个是什么任务?
2、请提供一下SDK版本及CCS版本信息

user1388075:

回复 Viki Shi:

1、adc采集,dac控制电压,串口发送采集数据等
2、ble_sdk_2_02_02_25, 用的IAR8.1

3、为什么每次发帖都要求修改个人信息,保存的时候又提示电话号码错误,莫名其妙

Viki Shi:

回复 user1388075:

请参考右面链接进行新任务的添加:dev.ti.com/…/node
论坛发帖不便的问题我去咨询下网站开发人员,后续再来更新

user1388075:

回复 Viki Shi:

1、你的这个链接挺好的

2、我在原本例子上,蓝牙部分未做任何更改。 自己新建的任务也是和蓝牙毫不相关 

现在的问题是,为什么两个无关联的任务同时运行就不行,到底是哪里冲突了呢

user1388075:

回复 Viki Shi:

是IAR的堆栈不够么 ?

user1388075:

回复 user1388075:

蓝牙任务的优先级为2, 另外一个是1, 蓝牙的优先级高一些。
为什么蓝牙跑不对,搜不到, 反而另外一个任务工作好好的, 道理说不通啊

user1388075:

回复 user1388075:

蓝牙任务的优先级为2, 另外一个是1, 蓝牙的优先级高一些。
为什么蓝牙跑不对,搜不到, 反而另外一个任务工作好好的, 道理说不通啊

user1388075:

回复 user1388075:

如果把另外一个任务关闭掉, 蓝牙就可以被搜到, 跑的好好的,这说明了什么呢

user1388075:

回复 user1388075:

如果把另外一个任务的任务战缩小, 蓝牙就可被搜到了,但是手机上点连接后就没反应。

user1388075:

回复 user1388075:

把另外一个任务的战调整为100, 另外一个任务不运行了, 蓝牙也搜不到了
把另外一个任务的战调整为200,另外一个任务不运行了, 蓝牙可以搜到,也可以收到蓝牙的数据。

赞(0)
未经允许不得转载:TI中文支持网 » CC2650 running sensor 例程,单独跑蓝牙可以被搜到,可以传数据,另一个任务单独跑也是正常的,二者一起跑,蓝牙就搜索不到了不直达
分享到: 更多 (0)