Python-problem: pySerial (TypeError: ... ) XON

Permalänk
Medlem

Python-problem: pySerial (TypeError: ... ) XON

Måste bara kolla om någon så här på direkten kan ge förslag på vad som kan tänkas vara fel:

Felmeddelanden från python:

Traceback (most recent call last): File "D:\dsk\workspace\MyTestProject\src\root\nested\odb-serial.py", line 7, in <module> ser = serial.Serial(3, 38400) File "C:\Program2\Python3.2\lib\site-packages\serial\serialwin32.py", line 31, in __init__ SerialBase.__init__(self, *args, **kwargs) File "C:\Program2\Python3.2\lib\site-packages\serial\serialutil.py", line 260, in __init__ self.open() File "C:\Program2\Python3.2\lib\site-packages\serial\serialwin32.py", line 68, in open self._reconfigurePort() File "C:\Program2\Python3.2\lib\site-packages\serial\serialwin32.py", line 172, in _reconfigurePort comDCB.XonChar = XON TypeError: bad argument type for built-in operation

Koden jag har:

import serial ser = serial.Serial(3, 38400) #x = ser.read() # read one byte #s = ser.read(10) # read up to ten bytes (timeout) line = ser.readline() # read a '\n' terminated line ser.close()

Verkar som att det blir något strul när den försöker sätta comDCB.XonChar till XON men förstår inte riktigt varför det blir fel. Misstänker att XON / XOFF finns definierat någonstans men är det något man kan ändra på för att lösa problemet?
Har Windows 7 64bit och har installerat pywin32 för amd64(64bit OS).
Skall försöka testa med Eclipse och python på Mac imorgon eller under helgen för att se om jag lyckas bättre där.