php串口通信中的难题——dio_read()没有回显信息
本人现在正在学习用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文件也修改了。