设定通信参数


设定RS-232通信参数的命令是 uart

"set uart (parameter)"

parameter上输入如下形态的字符串。

"(baudrate)[parity[data bit[stop bit[flow control]]]]"

※ (): 必须使用, []:可选

参数 说明范围 说明 基本值
baudrate 1200 ~ 115200 baudrate(bps) 115200
parity N, E, O, M or S parity bit
(N: None, E: Even, O: Odd,
M: Mark, S: Space)
N
data bit 7 or 8 data bit 8
stop bit 1 or 2 stop bit 1
flow control N, H or S flow control
(N: None, H: RTS/CTS, S: Xon/Xoff)
N
<?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: 115200N81N

spc_request_dev($sid, "set uart 115200N81");
echo spc_request_dev($sid, "get uart"), "\r\n";   // output: 115200N81N

spc_request_dev($sid, "set uart 9600E72H");
echo spc_request_dev($sid, "get uart");           // output: 9600E72H

?>

※ 注意:流量控制 (H和S)与数据帧间隔设定("set ifg")无法同时使用。