통신 파라미터 확인


RS-422/485의 통신 파라미터를 확인하는 명령어는 uart입니다.

"get uart"

이 명령어에 의한 응답 형태는 문자열이며 "set uart"의 설정 형식과 동일합니다.

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

파라미터 응답 범위 설명
baudrate 1200 ~ 115200 통신 속도(bps)
parity N, E, O, M 또는 S 패리티 비트
(N: 없음, E: 짝수, O: 홀수, M: Mark, S: Space)
data bit 8 또는 7 데이터 비트
stop bit 1 또는 2 정지 비트
flow control T 또는 N T: TxDE제어 사용 - 데이터 송신시 On
N: TxDE제어 사용 안 함 - 항상 On
<?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
?>