跳转至

UART


概述

串口相关接口。系统启动时自动打开串口1,波特率为115200。


常量

奇偶校验定义

串口奇偶校验类型的定义:

  • UART.NOPE
  • UART.EVEN
  • UART.ODD
常量 说明
UART.NOPE 无校验
UART.EVEN 偶校验
UART.ODD 奇校验

停止位定义

串口停止位类型的定义:

  • UART.STOP1
  • UART.STOP0_5
  • UART.STOP2
  • UART.STOP1_5
常量 说明
UART.STOP1 1位
UART.STOP0_5 0.5位
UART.STOP2 2位
UART.STOP1_5 1.5位

数据位定义

串口数据位类型的定义:

  • UART.WLEN8B
  • UART.WLEN9B
常量 说明
UART.WLEN8B 8位
UART.WLEN9B 9位

函数

open

打开一个串口。

  • UART.open(port [,baudrate [,parity [,stopbits [,wordlength]])
参数 必选 类型 说明
port ture int 端口号,范围为1-2
baudrate false int 波特率,可用1200~115200,忽略则使用115200
parity false int 奇偶校验,见本节常量说明,默认为无校验
stopbits false int 停止位,见本节常量说明,默认为1位
wordlength false int 数据位,见本节常量说明,默认为8位
return null 无返回值

close

关闭一个串口。

  • UART.close(port)
参数 必选 类型 说明
port ture int 端口号,范围为1-2
return null 无返回值

send

往一个串口发送数据。

  • UART.send(port, data_string | data_bytes)
参数 必选 类型 说明
port ture int 端口号,范围为1-2
data_string ture String 发送的数据,用于发送字符串
data_bytes true bytes 发送的数据,用于发送字节流
return null 无返回值