On Sun, Mar 6, 2016 at 9:19 AM, Audrey <[email protected]> wrote:
> Where can I find it (and set it)?
>
> I'm right now trying to collect voltage readings using beaglebone's internal
> adc using a bash script and a while loop. Right now the data collection is
> clocking at around 33 microseconds, but I know that the internal adc should
> be able to collect data as fast as 5 microseconds. What should I do to make
> that happen? Is the problem with making while loops move faster, or is it
> about setting the adc configurations?
Scrolling and calling external functions like 'date' in Terminal are
extremely time consuming. In order to know how fast adc read is you
might want to start without timer and print in you loop....
E.G:
#!/bin/bash
#echo cape-bone-iio > /sys/devices/bone_capemgr.*/slots
t0=$(date +%s%6N)
for ((i=0;i<1000;i++)); do
rawVal=$(cat /sys/bus/iio/devices/iio:device0/in_voltage0_raw)
# voltage=$(bc -l <<< $rawVal/4095*1.8)
done
t1=$(date +%s%6N)
time=$(expr $t1 - $t0)
echo $time
--
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.