libftdi Archives

Subject: Re: ftdi.read_data

From: Rogier Wolff <R.E.Wolff@xxxxxxxxxxxx>
To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
Date: Wed, 3 Jun 2015 12:51:04 +0200
On Wed, Jun 03, 2015 at 12:45:38PM +0200, d.rodomonti wrote:
> The data are provide to the 245 by a NIOS controller that implements
> a sort of hand shake protocol.

Sort of? Does it, or does it not check for the "RXNE" (or whatever it
is called signal?

Even if in tests is mostly works, you must account on that hardware
side that the software migth decide to do something else for a while,
and then the buffer fills. The '245 handles that situation gracefully
and will let your hardware know when it is no longer possible to
accept data.

        Roger.

> 
> On 03.06.2015 12:40, Rogier Wolff wrote:
> >On Tue, Jun 02, 2015 at 11:50:06AM +0200, d.rodomonti wrote:
> >
> >>ret = ftdi.usb_open(ftdic, 0x0403, 0x6001)
> >>ret = ftdi.usb_reset(ftdic)
> >>ret = ftdi.usb_purge_buffers(ftdic)
> >>ret = ftdi.set_baudrate(ftdic, 115200)
> >>ret = ftdi.set_line_property(ftdic, ftdi.BITS_8 , ftdi.STOP_BIT_1,
> >>ftdi.NONE)
> >>ret = ftdi.setflowctrl(ftdic,ftdi.SIO_DISABLE_FLOW_CTRL)
> >How are you putting data into the '245?
> >
> >You are setting a baud rate and "disable flow control" which do not
> >really make sense for a '245 chip.
> >
> >     Roger.
> >
> >
> 
> -- 
> --
> 
> Davide Rodomonti
> 
> 
> LOEP (Linac and Operations/ Electric Power System)
> 
> 
> Tel. +49-6159-71-1905
> 
> BR2 2.107
> 
> 
> GSI Helmholtzzentrum für Schwerionenforschung GmbH
> 
> Planckstraße 1
> 64291 Darmstadt
> www.gsi.de
> 
> 
> Gesellschaft mit beschränkter Haftung
> Sitz der Gesellschaft: Darmstadt
> Handelsregister: Amtsgericht Darmstadt, HRB 1528
> 
> Geschäftsführung:
> Ursula Weyrich
> Professor Dr. Karlheinz Langanke
> 
> Vorsitzender des Aufsichtsrates: St Dr. Georg Schütte
> Stellvertreter: Ministerialdirigent Dr. Rolf Bernhardt
> 
> 
> 
> --
> libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
> To unsubscribe send a mail to
> libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx
> 

-- 
** R.E.Wolff@xxxxxxxxxxxx ** http://www.BitWizard.nl/ ** +31-15-2600998 **
**    Delftechpark 26 2628 XH  Delft, The Netherlands. KVK: 27239233    **
*-- BitWizard writes Linux device drivers for any device you may have! --*
The plan was simple, like my brother-in-law Phil. But unlike
Phil, this plan just might work.

--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx   

Current Thread