node.js使用serialport模块报错:Error: Opening COM5: File not found是为什么?

var SerialPort = require("serialport");  //引入模块
var portName = 'COM5'; //定义串口名
var serialPort = new SerialPort(
  "COM5", {
    baudRate: 9600,  //波特率
    dataBits: 8,    //数据位
    parity: 'none',   //奇偶校验
    stopBits: 1,   //停止位
    flowControl: false
  }, false);
serialPort.open(function (error) {
  if (error) {
    console.log("打开端口" + portName + "错误:" + error);
  } else {
    console.log("打开端口成功,正在监听数据中");
  }
})

报错:
图片描述

我已经检查过端口了,并没有被占用,而且我在打开端口报错后又添加了   serialport.close() ;
然后又报错说端口未打开。
求大神解答


阅读 5.2k
1 个回答
✓ 已被采纳新手上路,请多包涵
推荐问题