确认RS-422/485的通信参数是uart。
"get uart"
依据此命令的应答形态是字符串,同 "set uart"的设定形式。
"(baudrate)(parity)(data bit)(stop bit)(flow control)"
参数 | 应答范围 | 说明 |
---|---|---|
baudrate | 1200 ~ 115200 | baudrate(bps) |
parity | N, E, O, M or S | parity bit (N: None, E: Even, O: Odd, M: Mark, S: Space) |
data bit | 7 or 8 | data bit |
stop bit | 1 or 2 | stop bit |
flow control | N or T | flow control (N: None, T: Use RS-485) |
<?php
include "/lib/sd_spc.php";
$sid = 14;
spc_reset();
spc_sync_baud(115200);
spc_request_dev($sid, "set uart 115200");
echo spc_request_dev($sid, "get uart"), "\r\n"; // output: 115200N81T
spc_request_dev($sid, "set uart 115200N81T");
echo spc_request_dev($sid, "get uart"), "\r\n"; // output: 115200N81T
spc_request_dev($sid, "set uart 9600E72N");
echo spc_request_dev($sid, "get uart"); // output: 9600E72N
?>