2014-05-09 1:27 GMT+03:00 E.S. Rosenberg <
[email protected]>:

> Hi all,
>
> Several years ago Rui Barreiros already posted a question on the subject
> which at the time doesn't seem to have been resolved and I am running into
> the same problem more or less:
>
> The DMX packet is read but ends up shifted over different amounts of bit
> every read.
>
> I currently suspect that this is all dependent on when the OS issues the
> ftdi_read_data() call, I suspect this because when I ran my test program
> using gdb the shifts were a lot more extreme (almost 0.5 packet) then when
> it was running directly.
>
> The packet itself is basically:
> 1. BREAK (>= 88us of LOW)
> 2. MAB (>= 8us HIGH)
> 3. 25-513 data slots (1b start HIGH, 8b data, 2b STOP HIGH each)
>
> So my question is: Is there any way to 'allign' the reads to the break+mab?
>
> attached is my modified version of the serial_test.c example.
>
> Side questions:
> - Can someone on the list explain the different flow control options?
> - What is the RTS?
>
> Thanks,
> Eliyahu - אליהו
>

I meant to also add a link to the other thread:
http://developer.intra2net.com/mailarchive/html/libftdi/2012/msg00171.html

The device I am using is a USB-COM485-Plus4

Thanks,
Eli


--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to [email protected]   

Reply via email to