UART
— 双工串行通信总线¶
类¶
-
class
UART
(...)¶
使用示例l:
import haascv
from haascv import driver
uartObj = driver.uart()#获取UART驱动的对象
uartObj.open(2, uartObj.DRIVER_HW_DATA_WIDTH_8BIT,
115200, uartObj.DRIVER_HW_UART_1_STOP_BIT,
uartObj.DRIVER_HW_FLOW_CONTROL_DISABLED,
uartObj.DRIVER_HW_UART_NO_PARITY)#port,bitwidth,baudrate,stop_bits,flow_control,parity
uart_read_buf = bytearray(4)#定义存储读取的数据的数组
uart_write_buf = bytearray([97, 98, 99, 100])#定义需要发送的数据
print(uart_write_buf)#打印发送的数据
uartObj.write(uart_write_buf)#开始写数据
readSize = uartObj.read(uart_read_buf)#读数据
print(readSize)#打印读到数据的大小
print(uart_read_buf)#打印读取到的数据内容
uartObj.close()#关闭UART模块