I am trying to use an FTDI USB to Serial Adaptor, I am losing large blocks of data and I do not understand why.
The baud rate is 57600 and I download the data in blocks of up to 30k bytes. When the blocks are smaller, say 5k, everything is OK, but when the blocks are larger I have had to increase the ‘Timeout’ settings for the serial port.
I am concerned because the Timeout on one machine has to be set to 2 seconds which seems ridiculous and how long do I make it to be sure it will work on every machine?
The software is written in Visual C++ 2010 using the standard Serial functions like Open, CreateFile, ReadFile etc.
Anyone else got experience with these adaptors?
Any suggestions as to what might be causing this problem and any possible solutions?
PS Prolific adaptors work fine but the customers have trouble locating the drivers, FTDI's appear to built into Windows. :rolleyes: