diff --git a/zh/peripherals/machine.UART.md b/zh/peripherals/machine.UART.md index 22ee3fdedab97ca3ac2ad9e74ba86ffed390072c..7ef51073056588f3ac2160baa3a8672525a212b2 100644 --- a/zh/peripherals/machine.UART.md +++ b/zh/peripherals/machine.UART.md @@ -6,25 +6,482 @@ ### `machine.UART` -```python -class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl) -``` +
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT UART4
- STDOUT PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
/EC600U系列支持2400、4800、9600、14400、19200、28800、33600、38400、57600、115200、230400、460800、921600、1000000。
databits
- 数据位[5 ~ 8],int类型,EC600U仅支持8位。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT UART4
- STDOUT PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
EC200U系列支持2400、4800、9600、14400、19200、28800、33600、38400、57600、115200、230400、460800、921600、1000000。
databits
- 数据位[5 ~ 8],int类型,仅支持8位。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT (不支持BG95M3)
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT UART4
- STDOUT PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
EG915U系列支持2400、4800、9600、14400、19200、28800、33600、38400、57600、115200、230400、460800、921600、1000000。
databits
- 数据位[5 ~ 8],int类型,仅支持8位。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
EG912U系列支持2400、4800、9600、14400、19200、28800、33600、38400、57600、115200、230400、460800、921600、1000000。
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT uart4
- STDOUT PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
class machine.UART(UART.UARTn, baudrate, databits, parity, stopbits, flowctl)
+
+参数描述:
+UARTn
- UART编号,int类型,UARTn说明如下:UART0
- DEBUG PORT UART1
- BT PORT UART2
- MAIN PORT UART3
- USB CDC PORT
baudratec
- 波特率,int类型,支持常用波特率,如4800
、9600
、19200
、38400
、57600
、115200
、230400
等;
databits
- 数据位[5 ~ 8],int类型。
parity
- 奇偶校验(0 – NONE,1 – EVEN,2 – ODD),int类型。
stopbits
- 停止位[1 ~ 2],int类型。
flowctl
- 硬件控制流(0 – FC_NONE, 1 – FC_HW),int类型。
1、BG95系列使用UART4需要先调用modem.main_uart_enable_set(1)使能UART4,重启生效,如下
+import modem
modem.main_uart_enable_get()
#获取Main_UART使能状态 1-使能,0-不使能
modem.main_uart_enable_set(1)
#设置Main_UART使能状态 1-使能,0-不使能,重启生效
+
+
+1、EC600M 的uart1在flowctl = 1时,仅将uart1映射到不同的引脚,未开启流控功能。
+1、EC800M 的uart1在flowctl = 1时,仅将uart1映射到不同的引脚,未开启流控功能。
+1、EG810M 的uart1在flowctl = 1时,仅将uart1映射到不同的引脚,未开启流控功能。
+1、EG912N 的uart1在flowctl = 1时,仅将uart1映射到不同的引脚,未开启流控功能。
+1、EC600K 的uart1在flowctl = 1时,仅将uart1映射到不同的引脚,未开启流控功能。
+1、EC800K 的uart1在flowctl = 1时,仅将uart1映射到不同的引脚,未开启流控功能。
+1、FCM360W UART2被初始化后交互口将无法使用,需要在代码中执行uart2.close()或者重启模组才可继续使用交互口。
+1、FCM362K UART1被初始化后交互口将无法使用,需要在代码中执行uart1.close()或者重启模组才可继续使用交互口。
+uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。
uart.control_485(UART.GPIOn, direction)
+
+该方法用于控制485通信方向,串口发送数据之前和之后进行拉高拉低指定GPIO,用来指示485通信的方向。
+参数描述:
+GPIOn
- 需要控制的GPIO引脚号,参照[Pin模块](machine.Pin.md)的引脚定义,int类型。
direction
- 引脚电平变化,int类型,说明如下:1
表示引脚电平变化为:串口发送数据之前由低拉高、发送数据之后再由高拉低0
表示引脚电平变化为:串口发送数据之前由高拉低、发送数据之后再由低拉高
返回值描述:
+成功返回整型值0
,失败返回整型值-1
。