注册 登录
编程论坛 PHP技术论坛

php串口通信中的难题——dio_read()没有回显信息

肖康 发布于 2017-05-09 20:34, 3471 次点击
本人现在正在学习用php中的php_dio.dll实现串口通信,编了一段小程序用来对AR150-S路由器进行命令操作。

编写的程序如下:
 `mode COM4: BAUD=9600 PARITY=N data=8 stop=1 xon=off`;
  $fp =dio_open('COM4:', O_RDWR);
    if (!$fp)
    {
       echo "Port not opened.";
    }
    else
    {
       $a=$b.chr(13);
     
       dio_write($fp,$a);   //写入文件 ;
      
      
       $status = dio_read($fp); //从文件指针中读取字符;
      
        echo $status;//输出字符

       dio_close($fp);//关闭串口;
现在可以写入数据,但是不能读数据( dio_read($fp)没有回显信息)。
想请教一下前辈是什么原因。

我的php版本是5.6的dio拓展也放到ext中了,php.ini文件也修改了。
      
0 回复
1