Raspberry-Pi上的PySerial给了我[Errno 5]和[Errno 11]

时间:2013-02-04 10:52:19

标签: python raspberry-pi pyserial

我正在尝试为我的Raspberry Pi设置一个IR Receiver Breakout(https://www.sparkfun.com/products/8554)。我将接收器上的'out'连接到py上的'RXD'引脚,并使用PySerial读取输入,

import serial
import time

ser = serial.Serial('/dev/ttyAMA0', 9600, timeout=1)

while True:
    print ser.read(ser.inWaiting())
    time.sleep(1)

我尝试了不同的超时,使用readlines而不是read,使用read(1)而不是read(inWaiting)。无论我尝试什么,我都会遇到两个错误之一:

IOError: [Errno 5] Input/output error

IOError: [Errno 11] Resource temporarily unavailable

编辑:更多信息

该程序最初工作一段时间,几分钟后出现错误。 不确定是否有这个问题,但为了以防万一,我尝试过不同的IR遥控器。

1 个答案:

答案 0 :(得分:0)

问题是红外接收器,我可能做错了什么并且因为我是菜鸟而在某些时候损坏了它。我有一个新的,现在我不再得到错误。