概述

实现方法:

void onrecv(){
    str s;
    s=urecv(0);
    if (s=="exit str mode") setrecvmode(0); //设置退出符
    //在此书写相应的字符串接收处理函数
    echo(s);
}
setrecvmode(3);
setrecvbin(0,3,0,0,0,0);    //设置3个0结束符

来打开串口1接收数据的模式;详细参见setrecvmode 设置结束符的语句:setrecvbin

此时,串口接收到3个00的数据时候,就会自动调用app.onrecv()函数,在该函数中,使用提供urecv函数接收相应的数据;