I've encountered a big issue trying to provide accurate timing of pulses
sent from pru0.  I'm toggling one pin and trying to set another pin low for
just a single low cycle of the first pin.  This worked fine in assembler
language but in C the timing of the second pin based on the first pin being
low is not consistent.  It gets delayed somehow and so sometimes goes low
when the first pin is high but at other times when the first pin is low.
Is this possibly an overhead problem with the C compiler and thus cannot be
trusted for accurate timing?  If so, is there a way to leave this section
in assembler but still easily receive analog data from the Beaglebone and
communicate with the ARM?

Thanks,

Mike Pitman

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CAJ2u6KO%3DecqC5E_7Apm2JjgpXVcMPwWGTOAb2haOaCwjSkKD0A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to