Re: Possible problem with cb_pcidas64 driver...

On Monday 11 September 2006 09:12 pm, Eric Hudson wrote:
> read_chan0(){
>
>
>
>             float var = 0;
>
>
>
> maxdata = comedi_get_maxdata(device, ADCSUBDEV, ADCCHAN);
>
>             cr = comedi_get_range(device, ADCSUBDEV, ADCCHAN, ADCRANGE);
>
>             comedi_data_read_delayed(device, ADCSUBDEV, ADCCHAN,
> ADCRANGE, ADC_AREF, &adc1,5);
>
>
>
>             var = comedi_to_phys(adc1, cr, maxdata);
>
>             printf("chan0 = %.2f\n",var1);
>
> }

Try doing two comedi_data_read_delayed() calls in a row and see if the 
second one returns reasonable data.  Maybe the board doesn't update its 
mux until a conversion is triggered.

-- 
Frank

Received on 2006-09-12Z01:06:34