新手上路
- 积分
- 49
- 金钱
- 49
- 注册时间
- 2018-12-24
- 在线时间
- 33 小时
|
10金钱
比如说,我在一个任务优先级为6的任务里,去检测现在的光照强度的值,我想在一个任务优先级为4的任务中,调用到这个光照强度的值,我尝试了定义全局变量,但是在任务优先级为4的任务中打印这个全局变量的值却不正确。
[mw_shl_code=c,true]void lsens_task(void *p_arg)
{
OS_ERR err;
p_arg = p_arg;
while(1)
{
adcx=Get_Isens_Averiange(ADC_Channel_6,10);
printf(" %d",adcx);
OSTimeDlyHMSM(0,0,1,0,OS_OPT_TIME_HMSM_STRICT,&err);
}
}[/mw_shl_code]
我想在其他任务中,去调用这个adcx,adcx这个值在这个任务中是正确的,但是在其他任务中调用后值不对。我试过定义全局变量但是结果还是不变。
|
|