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

Reply via email to