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 无返回值