Javascript Nodejs serialport不能同时运行这两个代码

Javascript Nodejs serialport不能同时运行这两个代码,javascript,node.js,microcontroller,node-serialport,msp432,Javascript,Node.js,Microcontroller,Node Serialport,Msp432,我正在尝试从MSP432 xds110中输入数据,以便在我的网站上实时绘制数据 为此,我使用node.js serialport库获取数据。 这是serialport的页面: 在我的MSP432代码中,它与arduino非常相似,我只是简单地计算并将数字打印到串行监视器上——这部分工作正常 现在的问题是: 如果我运行msp432代码,我就不能运行nodejs代码,因为端口正在使用中 如果我运行nodejs代码,我将无法运行msp432代码,因为正在使用端口 我应该如何同时运行和读取数据

我正在尝试从MSP432 xds110中输入数据,以便在我的网站上实时绘制数据

为此,我使用node.js serialport库获取数据。 这是serialport的页面:

在我的MSP432代码中,它与arduino非常相似,我只是简单地计算并将数字打印到串行监视器上——这部分工作正常


现在的问题是:

  • 如果我运行msp432代码,我就不能运行nodejs代码,因为端口正在使用中

  • 如果我运行nodejs代码,我将无法运行msp432代码,因为正在使用端口


我应该如何同时运行和读取数据

我已经附上了我目前正在使用的nodejs代码

  const SerialPort = require('serialport');
  const myPort = new SerialPort("COM5", {
   baudRate: 9600
  })

  myPort.on('open', function () {
    console.log("opened the port")
  })

  myPort.on('data', function (data) {
  console.log('Data:', data)
  })
额外信息:

由于某种原因,MSP432 XDS110有2个端口,因为我正在使用COM5(XDS110用户UART)将数据发送到串行监视器,该串行监视器与我在代码中使用的端口相同。还有数据端口COM6,但从我搜索的结果来看,它没有任何作用。

自己解决了它

我打开了串行监视器,如果你打开了它,你正在使用端口,所以关闭串行监视器,只需查看nodejs文件中的数据

您应该运行微控制器代码,但不要打开串行监视器。

自己解决了

我打开了串行监视器,如果你打开了它,你正在使用端口,所以关闭串行监视器,只需查看nodejs文件中的数据


您应该运行微控制器代码,但不要打开串行监视器。

您可以要求node serialport不锁定端口,不知道其他事情您可以要求node serialport不锁定端口,不知道其他事情