我一直在努力获取适用于Windows机器(Windows 8)的node.js(Javascript)代码,但不能在Macintosh(OS X Snow Leopard)上运行。这里的代码是Macintosh代码,它修改了一些代码:
var SerialPort = require('serialport').SerialPort;
var port = new SerialPort("/dev/tty.usbmodem3d11", {
baudrate: 9600,
dataBits: 8,
parity: 'none',
flowControl: false
});
port.on('open',function() {
console.log('Port open');
});
port.on('close',function() {
console.log('Port closed');
});
port.on('data', onData);
这是输出:
Port open
Port closed
港口似乎在开盘后立即关闭。我不确定为什么。有线索吗? (我知道DTR / DSR问题可能背后,但我不知道如何解决这些问题。)