void serial() interrupt 4 using 2 {
if(RI)//接收到字符则RI自动置一 { RI=0; buffer=SBUF;//读串口接收到的命令 //flag=1; isr_send_signal(CONSUMER_NBR); } }
void ConsumerTask (void) _task_ CONSUMER_NBR _priority_ 1 { unsigned int ReceiveBuffer;
for (;;) { os_wait2(OS_KIG, 0); //if(flag)//接收到字符则RI自动置一 //{ send_char_com(buffer); //}
} }
大概是这个过程 很久没有用TINY写程序了 很多都忘记了 你参考下吧
|