Nodejs serialport 不能 运行 同时编码

Nodejs serialport cannot run both code at the same time

我正在尝试从 MSP432 xds110 流式传输数据,以便我可以在我的网站上实时绘制它。

为此,我使用 node.js 串行端口库来获取数据。 这是串行端口的页面:https://serialport.io/docs/guide-usage

在我的 MSP432 代码中,它与 arduino 非常相似,我只是简单地计算数字并将其打印到串行监视器 - 这部分有效。


现在问题来了:

我怎么想 运行 同时读取数据?

我附上了我目前使用的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文件中的数据

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