php 可以实现RS232串口通信,如何实现。请高手指点明路

解决方案 »

  1.   

    http://thebyteworks.com/phpserial/index.html
    下载php_ser_5.2.0.zip
    解冻把php_ser放到ext目录下,
    php.ini里加上:
    extension=php_ser.dll
    string ser_version( void )
    void ser_open( string port, int baudrate, int databits,
                   string parity, float stopbits, string flowcontrol )
    string ser_isopen( void )void ser_write( string data )
    string ser_read( int chars_no )void ser_close( void )
      

  2.   

    如果是串口编程,一般要加载php_dio.dll(在php.ini中)示例代码:
    exec('mode COM4: baud=9600 data=8 stop=1 parity=n xon=on dtr=on'); // 建立串口
    // 打开串口连接
    $fd = dio_open('COM7:', O_RDWR);
      

  3.   

    请问四楼。
    php_dio.dll在PHP那一个版本中有呢。我的是PHP4.4.0.
      

  4.   

    建议LZ自己多google,因为这个东西的话,你google一下会有很多...
      

  5.   

    文件确实很难找,php4.4的好像在官方没找到。给出一个官方的地址,自己去找合适的版本吧。http://snaps.php.net/win32/
      

  6.   

    DIO接受RS232带换行的数据不行,怎么处理阿?