Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #47324
| Newsgroups | comp.lang.python |
|---|---|
| Date | 2013-06-07 03:17 -0700 |
| References | <8cf25b92-f4c5-43ac-a285-240abc6ee3e7@googlegroups.com> |
| Message-ID | <1f18bcf1-57b5-474a-b5d4-d5b51ef859c1@googlegroups.com> (permalink) |
| Subject | Re: Problems with serial port interface |
| From | lionelgreenstreet@gmail.com |
Sorry for my quote,
but do you have any suggestion?
Il giorno martedì 4 giugno 2013 23:25:21 UTC+2, lionelgr...@gmail.com ha scritto:
> Hi,
>
> i'm programming in python for the first time: i want to create a serial port reader. I'm using python3.3 and pyQT4; i'm using also pyserial.
>
> Below a snippet of the code:
>
>
>
> class CReader(QThread):
>
> def start(self, ser, priority = QThread.InheritPriority):
>
> self.ser = ser
>
> QThread.start(self, priority)
>
> self._isRunning = True
>
> self.numData=0;
>
>
>
> def run(self):
>
> print("Enter Creader")
>
> while True:
>
> if self._isRunning:
>
> try:
>
> data = self.ser.read(self.numData)
>
> n = self.ser.inWaiting()
>
> if n:
>
> data = self.ser.read(n)
>
> self.emit(SIGNAL("newData(QString)"), data.decode('cp1252', 'ignore'))
>
> self.ser.flushInput()
>
> except:
>
> pass
>
> else:
>
> return
>
>
>
> def stop(self):
>
> self._isRunning = False
>
> self.wait()
>
>
>
> This code seems work well, but i have problems in this test case:
>
>
>
> +baud rate:19200
>
> +8/n/1
>
> +data transmitted: 1 byte every 5ms
>
>
>
> After 30seconds (more or less) the program crashes: seems a buffer problem, but i'm not really sure.
>
> What's wrong?
>
> Thanks
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Problems with serial port interface lionelgreenstreet@gmail.com - 2013-06-04 14:25 -0700
Re: Problems with serial port interface lionelgreenstreet@gmail.com - 2013-06-07 03:17 -0700
Re: Problems with serial port interface Peter Otten <__peter__@web.de> - 2013-06-07 13:23 +0200
Re: Problems with serial port interface MRAB <python@mrabarnett.plus.com> - 2013-06-07 15:18 +0100
Re: Problems with serial port interface lionelgreenstreet@gmail.com - 2013-06-08 11:15 -0700
Re: Problems with serial port interface lionelgreenstreet@gmail.com - 2013-06-12 01:39 -0700
Re: Problems with serial port interface lionelgreenstreet@gmail.com - 2013-06-13 01:01 -0700
csiph-web