|
在创建的任务中,任务函数调取了DHT11.C里面的函数,程序就在这里卡住了。
void dht11_task(void *p_arg)
{
OS_ERR err;
p_arg = p_arg;
while(flag) //
{
LCD_ShowFontHZ(150,50,"꧰ü");
OSTimeDlyHMSM(0,0,0,500,OS_OPT_TIME_HMSM_STRICT,&err); //Ñóê±400ms
}
LCD_ShowFontHZ(150,50,"3é1|");
while(1)
{
data_pros();//获取dht11数据
OSTimeDlyHMSM(0,0,0,400,OS_OPT_TIME_HMSM_STRICT,&err); //Ñóê±400ms
}
}
|
|