我正在尝试从 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,但从我搜索的内容来看,它什么也没做。