初级会员
- 积分
- 162
- 金钱
- 162
- 注册时间
- 2020-3-13
- 在线时间
- 32 小时
|
1金钱
#if( taskUSART == 1 )
//Gps任务函数
void usart_task(void *pvParameters)
{
LCD_Clear(WHITE); //清屏
while(1)
{
//printf("usart run!\r\n");
//LED0=!LED0;
atk_8266_test();
vTaskDelay(10);
//taskENTER_CRITICAL(); //进去临界区
//audio_play();
//taskEXIT_CRITICAL(); //退出临界区
}
}
#endif
#if( taskWATCH == 1 )
//Gps任务函数
void watch_task(void *pvParameters)
{
//监测卡等设备状态
while(1)
{
LED1=!LED1;
vTaskDelay(800);
//printf("watch run!\r\n");
}
}
#endif
1.如上开了两个任务,其中一个实现8266功能,但现象是 找不到模块 一直在那个AT监测交互while死循环,试着改过中断优先级(裸系统用到uart3接收中断和tim7的中断)没有效果,
有哪位大佬之前做过freertos 上一直esp8266的,帮忙指导下
|
|