从串行端口接收数据的程序-
import serial
import time
ser = serial.Serial(
port='/dev/ttyAM0',
baudrate=57600,
parity=serial.PARITY_NONE,
stopbits=serial.STOPBITS_ONE,
bytesize=serial.EIGHTBITS,
timeout=1)
while 1:
BytesToRead = ser.inWaiting()
x = ser.read(BytesToRead)
print x
输入-@1,12,5,0:0:1#这些类型每秒100个字符串 输出-混合数据,某些数据丢失和混乱
注-通过zigbee从arduino接收字符串。我做错什么了?是否有延迟问题或我通过串行端口错误地读取字符串?你知道吗
如果没有任何字节可读取,则不应尝试读取或打印它们。你知道吗
相关问题 更多 >
编程相关推荐