CMS32L051 User Manual |Chapter 11 A/D Converter
www.mcu.com.cn 286 / 703
11.4.4 Software trigger mode (scan mode, single conversion mode)
(1) In the stop state, the ADCE bit of the mode register 0 (ADM0) of the A/D converter is 1 and enters
the A/D transition standby state.
(2) After counting the stable wait time (1 us) by software, the ADCS bit of the ADM0 register is 1 for the
register specified by the analog input channel (ADS The four analog input channels specified from
scan 0 to scan 3 are converted to A/D. A/D conversion is performed sequentially from the analog
input channels specified by Scan 0.
(3) A/D conversion of 4 analog input channels in succession. Whenever the A/D conversion ends, the
conversion results are saved to the A/D conversion result register (ADCR, ADCRH) and an A/D
conversion end interrupt request signal is generated (INTAD).
(4) After the A/D conversion of the four channels is completed, the ADCS bit automatically clears 0 and
enters the A/D transition standby state.
(5) If you override the 1 to the ADCS bit during the conversion, the current A/D conversion is aborted
immediately and the conversion begins again.
(6) If the ADS registers are overwritten or overwritten during the conversion, the current A/D conversion
is aborted immediately and then A/D converted from the original channel respecified by the ADS
registers.
(7) If the ADCS bit is 0 during the conversion, the current A/D conversion is aborted immediately and
then enters the A/D transition standby.
(8) If the ADCE bit is 0 in the A/D transition standby state, the A/D converter enters a stopped state.
When the ADCE bit is 0, even the ADCS set to 1 is ignored and the A/D conversion is not started.
The A/D transition does not start even when the input hardware triggers in the A/D transition standby
state.
Figure11-19 Timing example of software trigger mode (scan mode, single conversion mode).