我正在用python在RPi和相机之间进行串行通信。我使用ser.write()
从RPi发送一些数据,并使用ser.read()
从RPi中的相机读取数据。然后我想知道如果在read命令之后添加这些内容,ser.flush()
、ser.flushinput()
和{}会做什么。在
我假设ser.flush()
将使程序等待,直到从缓冲存储器读取所有数据。但我不明白另外两个人会怎么做
有人能告诉我,这三种在串行通信中的区别是什么,以及在ser.write()
或{}之后分别使用它们会发生什么。在
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐