Я использую pySerial для связи между RaspberryPi 2 и Arduino, но после моих первых 100 вызовов write он начинает очень медленно работать при записи.Мой код выглядит следующим образом:
import serial
ser = serial.Serial("/dev/ttyACM0", 2000000, write_timeout=0)
while True:
byteData = getData()
sentBytes = ser.write(byteData)
if sentBytes == 4:
print("All Data was sent successfully!")
Все нормально в течение первой секунды, но затем он зависает, и я посылаю только 4 байта каждую секунду.Я также видел этот пост здесь , но на моей машине Raspbian / dev / serial0 или / dev / ttyS0 не существует.Как я получаю это стремительно, как в первую секунду, постоянно?