PHP Direct I/O tcsetattr() 函数
dio_tcsetattr() 函数可以为串口设置终端属性和波特率。
语法
bool dio_tcsetattr( resource fd, array options )
dio_tcsetattr()函数可以设置打开fd的终端属性和波特率。
示例
<?php
fd = dio_open("/dev/ttyS0", O_RDWR | O_NOCTTY | O_NONBLOCK);
dio_fcntl(fd, F_SETFL, O_SYNC);
dio_tcsetattr(fd, array("baud" => 9600, "bits" => 8, "stop" => 1, "parity" => 0));
while(1) {data = dio_read(fd, 256);
if(data) {
echo $data;
}
}
?>