php 连接串口,串口通信

今天需要本地测试一下打开串口,用php实现,其实用什么语言实现都不是问题,主要是本地串口没配置好,耽误了好几个小时

记录一下

// 进行rs232方式连接
function rs232_connect($com, $baudrate, $in) {
    @set_time_limit(10);
    //使用 'windows下设置窜口参数;
    exec("mode " . $com . " BAUD=" . $baudrate . " PARITY=n DATA=8 STOP=1 odsr=off");
    //打开端口串口$com
    $f = @fopen($com, 'w+');

    //判断串口是否正常打开
    if(!$f) {
        die("Error when open $com");
    }
    //向串口发送数据;
    fwrite($f, $in);
    //关闭端口
    fclose($f);
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。