Lakshminarayanan R
10/29/2009 9:32 AM
post40981
|
Hi,
I'm using a devc-serusb driver for a Moschip. I'm able to install the driver and work with it. But I'm facing a strange
problem.
I'm running a process in a x86 self host and communicating through /dev/serusbx (created using devc-serusb) to a
Microcontroller. The scenario here is, Microcontroller sends data continuously every 30ms and this x86 machine has to
process it whenever the data is received.
In ideal case this is working fine. But, when I do a simple task like minimizing and maximizing a terminal, the data is
not received in by the process for some 100+ ms approximately. But after the delay I get all the data available in the
buffer.
Why is there a delay in receiving data from serial port when I perform some task in the system?
Thanks,
Lakshminarayanan
|
|
|