串口接收一个字符串
str urecv(int un);
//un:串口号 0或者1,
//返回:接收的字符串内容
示例
str s;
s=urecv(1);
注意
- un=0 表示1号串口(rx1 tx1) un=1 表示2号串口(rx2 tx2)
- 目前只支持un=1 也就是2号串口
- 此语句默认接收串口传来的文本字符串数据,也就是以0d 0a区分的数据;
- 当使用urecvbin 语句设置为二进制模式后,可以按二进制接收多组0d0a的文本,但含有\0的无法接受(受系统内核限制)
- 本语句只能在que_do 语句结构中使用