UCOSII ADC采样速率160k,iic100k,IIC任务跑不到

2019-07-20 23:54发布

求助:
        ucos ii系统,CPU16M主频,有模拟SPI的ADC采样速率160K,模拟IIC采样速率100K,目前把SPI的  ADC放在优先级为0 的任务,IIC在优先级为1的任务,  还有一个蓝牙模块通信任务在优先级为3,延时50ms,就这三个任务,目前在ADC的任务里有4ms延时,IIC的任务里有10ms延时。目前发现IIC的任务里 这个传感器采不到数据,而把ADC任务屏蔽后 ,IIC的传感器就能采到数据。
      OS_TICKS_PER_SEC设置为1000,是否是cpu一直在切换任务导致?问下各位老铁这个程序该怎么优化?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。