ciao a tutti,
ho una domanda sull'uso della seriale con python.
uso python 2.4.4 su un dispositivo linux embedded, con pyserial 2.2 ma ho un
problema con il buffer di ricezione, infatti quando la stringa da leggere è
superiore ai 64 bytes si perde qualche pezzo.
la libreria in questione non pe
ot;Discussioni generali sul linguaggio Python"
python@lists.python.it
Cc :
Date : Mon, 21 Jan 2008 10:33:53 +0100
Subject : Re: [Python] pyserial
>
> On Mon, 2008-01-21 at 10:19 +0100, sinsco wrote:
> > ciao a tutti,
> >
> > ho una domanda sull'us
ho fatto varie prove come ti dicevo, cmq inizialmente usavo qualcosa del tipo:
while 1:
if (self.com.inWaiting()):
self.recv+= self.com.read(self.com.inWaiting())
if (self.recv[-1] == chr(0x0D) and self.recv[-2] == chr(0x2A)):
break
poi ho provato anche con:
while 1:
self.
Jan 2008 14:41:14 +0100
Subject : Re: [Python] pyserial
> sinsco wrote:
> > ciao a tutti,
> >
> > ho una domanda sull'uso della seriale con python.
> > uso python 2.4.4 su un dispositivo linux embedded, con pyserial 2.2 ma ho
> > un problema con il buf
ho provato ad abilitare l'handshake, ma il programma si blocca, forse il PLC al
quale è collegato non supporta tale funzionalità (anche se misembra strano).
cmq ho notato che se aspetto 4s prima di leggere la seriale, la probabilità di
errore diminuisce...però 4s sono un'eternità!
grazie ancora