ADC Singleshot

Introduction

This example uses ADC to convert all channels and store the results in the FIFO. After this all the results are printed to the console.

The example does the below

  • Configure the ADC to convert all the eight input channels.

  • ADC is configured in single shot mode.

  • ADC performs averaging of 16 samples to get the conversion result.

  • All the conversion results are stored in FIFO0.

  • After completion of all conversions, the results are read from the FIFO and displayed to the console.

  • Shows usage of ADC APIs

Supported Combinations

Parameter

Value

CPU + OS

r5fss0-0 nortos

^

r5fss0-0 freertos

Toolchain

ti-arm-clang

Board

am275x-evm

Example folder

examples/drivers/adc/adc_singleshot/

Steps to Run the Example

  • When using CCS projects to build, import the CCS project for the required combination and build it using the CCS project menu (see CCS_PROJECTS_PAGE).

  • When using makefiles to build, note the required combination and build using make command (see MAKEFILE_BUILD_PAGE)

See Also

DRIVERS_ADC_PAGE

Sample Output

Shown below is a sample output when the application is run,

\code ADC Single Shot Test Started … Number of Samples in FIFO : 8 Step ID Voltage Level


1 874 mV 2 1143 mV 3 1266 mV 4 1331 mV 5 1334 mV 6 1427 mV 7 1452 mV 8 1544 mV ADC Single Shot Test Completed!! All tests have passed!! \endcode