(PHP 4 >= 4.3.0, PHP 5 < 5.1.0)
dio_tcsetattr — 设置串行端口的终端属性和波特率
fd由 dio_open() 返回的文件描述符。
options当前可用选项:
'baud' - 端口波特率 - 可以是 38400、19200、9600、4800、2400、1800、1200、600、300、200、150、134、110、75 或 50,默认为 9600。
'bits' - 数据位 - 可以是 8、7、6 或 5。默认为 8。
'stop' - 停止位 - 可以是 1 或 2。默认为 1。
'parity' - 可以是 0、1 或 2。默认是 0。
没有返回值。
示例 #1 在串口上设置波特率
<?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;
  }
} 
?>注意: 此函数未在 Windows 平台下实现。