1

运行短程序时出现以下错误:

events.js:2817: Uncaught Error: Opening \\.\COM1: Access denied

我的程序只是尝试打开端口并查看它的工作原理:

var SerialPort = require("serialport").SerialPort;

var serialPort = new SerialPort('COM1',{baudrate: 9600}, true);


serialPort.on ('open', function () {
    console.log("Open");
    serialPort.write(0x05);
    serialPort.on ('data', function( data ) {
        console.log("data" + data.toString());
    });
});

我正在使用设置在 COM1 上的 USB 到 COM 适配器。

4

1 回答 1

4

尝试

var serialPort = new SerialPort('\\\\.\\COM1', {baudrate: 9600}, true);

这对我来说很神奇!

于 2014-05-16T21:48:21.477 回答