pyserial以长序列丢弃数据

时间:2013-10-24 17:32:17

标签: python pyserial uart

我正在使用pack创建一串二进制数据。

通过串行写入数据时,数据不会超过0x270F,而数据大小为0x3C85。

pbSerial = serial.Serial(port='/dev/tty.usbserial-FTE4QLXM', baudrate=115200, bytesize=8, parity=serial.PARITY_NONE, stopbits=1, timeout=None, xonxoff=False, rtscts=False, writeTimeout=None, dsrdtr=False, interCharTimeout=None)
#Code to create binarySequence here using pack
num = pbSerial.write(binarySequence)

在这种情况下,变量num返回正确的长度0x3C85。分析uart上的实际输出,它不会超过0x270F字节。这个限制是否记录在任何地方?

与此同时,我正在使用它,它正常工作:

for i in range (0, len(binarySequence)):
    pbSerial.write(binarySequence[i])

0 个答案:

没有答案