On 2006-07-24, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>>> import serial
>>> s = serial.Serial(0, baudrate=9600, bytesize=8, parity='N', stopbits=1,
>>> timeout=None)
>>> s.write("\x33")
>>> s.write("\x00")
>>> s.write("\x00")
>>> s.read() # "\x00" is returned here. This byte was already in the receive
>>> buffer before issueing the write commands.
>>> s.read() # The interpreter is blocked here as there is nothing to read
>>> from the serial port.
Can you verify that the device is actually responding by
watching the data line with an oscilloscope?
> I'm completely clueless and would really appreciate your
> comments. If it helps, I can post a log from a serial port
> monitor captured when the provided T-logger program pulls data
> from the device,
I take it that means that other programs are able to read from
the device?
> as well as a log when pyserial is used.
Logs of the serial traffic would be helpful.
--
Grant Edwards grante Yow! It's the land of
at DONNY AND MARIE as promised
visi.com in TV GUIDE!
--
http://mail.python.org/mailman/listinfo/python-list