Nodejs serialport 不能 运行 同时编码
Nodejs serialport cannot run both code at the same time
我正在尝试从 MSP432 xds110 流式传输数据,以便我可以在我的网站上实时绘制它。
为此,我使用 node.js 串行端口库来获取数据。
这是串行端口的页面:https://serialport.io/docs/guide-usage
在我的 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文件中的数据
您应该 运行 微控制器代码,但不要打开串口监视器。
我正在尝试从 MSP432 xds110 流式传输数据,以便我可以在我的网站上实时绘制它。
为此,我使用 node.js 串行端口库来获取数据。 这是串行端口的页面:https://serialport.io/docs/guide-usage
在我的 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文件中的数据
您应该 运行 微控制器代码,但不要打开串口监视器。