cns_adc_software_trigger#
Overview#
The adc_software_trigger example shows how to software trigger ADC conversion.
In this example, ADC resolution is set as 16bit, the reference voltage is selected as the internal 1.8V bandgap, and input gain is set as 1. So the input voltage range is from 0 to 1.8V. Users can trigger ADC conversion by pressing any key in the terminal. ADC interrupt will be asserted once the conversion is completed.
The conversion result can be calculated via the following formula: Conversion Result = (Vin / Vref) * 32767
Supported Boards#
FRDM-RW612
Hardware requirements
Micro USB cable
FRDM-RW612 board
Personal Computer
Board settings
No special settings
Prepare the Demo
Connect a micro USB cable between the PC host and the MCU-Link USB port (J10) on the board.
Open a serial terminal with the following settings:
115200 baud rate
8 data bits
No parity
One stop bit
No flow control
Download the program to the target board.
Launch the debugger in your IDE to begin running the example.
Running the demo
These instructions are displayed/shown on the terminal window:
ADC Software Trigger Example!
Resolution: 16 bit.
Input Mode: Single Ended.
Input Range: 0V to 1.2V.
Calibration Success!
Please press any key to trigger conversion.
Connect the analog signal to J7-3(GPIO_46) Note: Analog input voltage minimum needs to be higher than 0.2v.
RD-RW612-BGA
Hardware requirements
Micro USB cable
RD-RW612-BGA board
Personal Computer
Board settings
Remove R242, R243, populate R159 to use ADC CH4 input signal J9-1(GPIO_46).
Prepare the Demo
Connect a micro USB cable between the PC host and the MCU-Link USB port (J7) on the board.
Open a serial terminal with the following settings:
115200 baud rate
8 data bits
No parity
One stop bit
No flow control
Download the program to the target board.
Launch the debugger in your IDE to begin running the example.
Running the demo
These instructions are displayed/shown on the terminal window:
ADC Software Trigger Example!
Resolution: 16 bit.
Input Mode: Single Ended.
Input Range: 0V to 1.2V.
Calibration Success!
Please press any key to trigger conversion.
Note: Analog input voltage minimum needs to be higher than 0.2v.