EMS,硬件设计文件以及软件功能验证程序

This commit is contained in:
张鹏
2024-11-19 17:24:00 +08:00
parent 068b96a0ca
commit 3e80f8466a
351 changed files with 1109995 additions and 57 deletions

View File

@@ -0,0 +1,31 @@
#测试Python控制RK3568开发板的串口功能
#①发送和接收功能
#②需要完成接收的异步操作,且选择占用最小的方式
import time
import serial
import serial.tools.list_ports
class Uart:
def SerialSet(self, port, baudrate):
ser = serial.Serial(port, baudrate, 8, 'N', 1)
flag = ser.is_open
if flag:
print('success')
return ser
else:
print('Open Error')
def SerialSend(self, ser):
# 串口发送 ABCDEFG并输出发送的字节数。
write_len = ser.write("ABCDEFG\r\n".encode('utf-8'))
print("串口发出{}个字节。".format(write_len))
# ser.close()
uart = Uart()
ser = uart.SerialSet("/dev/ttyS4", 115200)
while True:
uart.SerialSend(ser)
time.sleep(1)