Christian is correct. Don't use printf. It introduces a significant
overhead.
remove printf, copy into a variable. Then check and see if you can meet
timing. *fingers crossed*
Your email mentioned you wanted to acquire all 7 analog inputs for real
time audio every 5ms.
Depending on your level of processing of the audio, you might face
difficulty with that. Who knows, might just work.
Is there any correlation regarding timing between the channels? Can you
acquire a sample from channel 1, sleep 500ms, acquire from channel 2, sleep
500ms acquire from channel 3,
Or do all samples have to be acquired simultaneously?
ZubairLK
On Saturday, May 24, 2014 3:23:53 PM UTC+1, Rafael Vega wrote:
>
> I would replace "printf("0 %li\n", value_int); fflush(stdout);" by
>> saving the converted values into an array, and print the values only
>> when the measurement ist finished.
>>
>
> What do you mean when the measurement is finished? I need to read the
> inputs every 5 milliseconds forever. Is there a "ready" flag or a time to
> wait after reading the file?
>
> Thanks.
>
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.