跳转至

PersimmonM Uart

  • pm.openSerialPort(port, baud)

    参数 类型 必填 说明
    port String 串口设备名称
    baud Number 配置串口设备波特率(使用默认波特率时可空缺)

    打开一个串口设备,示例如下:

    pm.openSerialPort({port : "uart5", baud : 115200});
  • onData(func)

    设置串口接收数据接口函数。

    参数 类型 必填 说明
    func function 数据接收函数
  • write(buffer)

    串口发送数据。

    参数 类型 必填 说明
    buffer Buffer 数据buffer
  • close

    关闭串口设备。

  • 示例

var uart;

onLaunch: function (event)
{
    uart = pm.openSerialPort({port: "uart5"});
    if (uart)
    {
        uart.write(Buffer('uart5 open success', 'ascii'));
        uart.onData(function(data){console.log('uart data : ', data.toString('hex'), data.length);};
    }
}

onExit: function (event)
{
    if (uart)
    {
        uart.close();
    }
}

评论