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.
