Javascript Nodejs serialport不能同时运行这两个代码
我正在尝试从MSP432 xds110中输入数据,以便在我的网站上实时绘制数据 为此,我使用node.js serialport库获取数据。 这是serialport的页面: 在我的MSP432代码中,它与arduino非常相似,我只是简单地计算并将数字打印到串行监视器上——这部分工作正常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代码,我就不能运行nodejs代码,因为端口正在使用中
- 如果我运行nodejs代码,我将无法运行msp432代码,因为正在使用端口
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不锁定端口,不知道其他事情