Параметры связи


Командой для настройки параметров RS-422/485 является uart.

"set uart (parameter)"

Укажите строку следующего вида в parameter:

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

※ (): обязательно, []: опционально

Параметр Значения Описание Значение по умолчанию
baudrate 1200 ~ 115200 baudrate(bps) 115200
parity N, E, O, M или S parity bit
(N: None, E: Even, O: Odd,
M: Mark, S: Space)
N
data bit 8 или 7 data bit 8
stop bit 1 или 2 stop bit 1
flow control T или N T: Enable TxDE control - On when send data
N: Diable TxDE control - always On
T

※ Примечание: Рекомендуется всегда использовать значение по умолчанию T для настройки управления потоком.

<?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 9600E72T");
echo spc_request_dev($sid, "get uart");           // output: 9600E72T
?>