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 beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.