How to Use the PRU to Control a Peripheral: PRU_ADC_onChip on Sitara 335x using Beaglebone Black
In some situations, it makes more sense to control a peripheral with a deterministic, dedicated processor rather than a general purpose ARM core in a TI processor. Applications range from a dedicated monitoring system where the processing load can be offloaded from the ARM, to a real-time environment where stimulus requires a response from the processor in a known amount of time. This video provides an example of how to use the Programmable Real-time Unit (PRU) core to control a peripheral on any TI processor with a PRU-ICSS or PRU_ICSSG. In this case, to control the Analog-to-Digital Converter (ADC) on the Sitara AM335x processor using the BeagleBone Black.