完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我的实验里面有2个任务,如下: //主任务 void main_task(void *pdata) 优先级7 { while(1) { LED0=0; //点亮LED0 100ms delay_ms(100); LED0=1; delay_ms(100); } } void gps_task(void *pdata) 优先级6 { u16 rxlen,i; nmea_msg gpsx; OS_CPU_SR cpu_sr; cpu_sr=cpu_sr; while(1) { if(USART2_RX_STA&0X8000)//接收到一次数据了 { LED1=0; rxlen=USART2_RX_STA&0X7FFF;//得到数据长度 for(i=0;i USART2_RX_STA=0; //启动下一次接收 USART_TX_BUF=' |