Re: AO consecutive writing - problem

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thursday 25 March 2004 05:54 pm, George Pava wrote:
>
> 1)upgrade to comedi(0.7.68 / 0.7.21) as Frank recommended.
> The Analog Output problem is still there, basically you can use only one
> AO; if you write to AO0 3V, you will get 3V at the output, but than if
> you write 7V
> to AO1, the value of AO0 is changing to 0 or other negative values (AO1
> will have the correct value of 7V).
>
> 2)I modified cb_pcidas.c as Ashish indicates below.  This solved the
> crosstalk for the AI but not the AO.

You don't need to modify the driver to make the ai settle.  Just use 
comedi_data_read_delayed().

> I would appreciate any other tips you may have.
> If I have to start digging into this, is there any overall description
> of how modules/drivers are build/interact/ etc ?

I see now the ao interaction problem was only fixed for boards without an 
analog output fifo.  It should be fixed for you now in cvs.  If there are 
still problems and you want to look into it yourself, the important 
function is cb_pcidas_ao_fifo_winsn() in cb_pcidas.c

- -- 
Frank

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQFAY3h95vihyNWuA4URAhTLAKDjoztmKLQiP1j71Sz+ZtlYBd05wwCcDW2g
LNmZakF0LJ/JnlhpwqckZGU=
=G4kg
-----END PGP SIGNATURE-----

Received on 2004-03-26Z00:25:33