Erreur lors de l'ouverture Python Port Série

Je suis d'essayer d'exécuter un script à un camarade de classe a écrit et démontré pour moi. Donc, je sais que le code est correct, il a juste à voir avec la différence dans la façon dont nos machines sont configurées. Voici le code:

#!/usr/bin/python

#import statements
import serial
import os
import time

#global constants
control_byte = '\n'
ACL_1_X_addr = ord('X')
ACL_1_Y_addr = ord('Y')
ACL_1_Z_addr = ord('Z')
GYRO_1_X_addr = ord('I')
GYRO_1_Y_addr = ord('J')
GYRO_1_Z_addr = ord('K')


#clear the screen
os.system('clear')

#initialize the serial port
s = serial.Serial()
s.port = 10
s.baudrate = 56818
s.open()

Tout fonctionne jusqu'à la dernière ligne s.open où il me donne l'erreur:

Traceback (most recent call last):
  File "serial_reader.py", line 25, in <module>
    s.open()
  File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 282, in open
    self._reconfigurePort()
  File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 311, in _reconfigurePort
    raise SerialException("Could not configure port: %s" % msg)
serial.serialutil.SerialException: Could not configure port: (5, 'Input/output error')

Je suppose que j'ai besoin de changer le port je suis de l'ouverture, mais j'ai essayé quelques autres sans et de la chance. Quelqu'un a des idées de ce qui se passe?

Btw, je suis à l'aide de Python 2.7.4

  • Quel système d'exploitation utilisez-vous ?
  • Linux, j'ai juste changé " cls "être" clair " à la place.. Est-il autre chose?
InformationsquelleAutor Matt Hintzke | 2013-10-29