STMicroelectronics STM32F405 Reference Manual page 12

Advanced arm-based 32-bit mcus
Table of Contents

Advertisement

Contents
12.3
EXTI registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
12.3.1
12.3.2
12.3.3
12.3.4
12.3.5
12.3.6
12.3.7
13
Analog-to-digital converter (ADC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
13.1
ADC introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
13.2
ADC main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
13.3
ADC functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
13.3.1
13.3.2
13.3.3
13.3.4
13.3.5
13.3.6
13.3.7
13.3.8
13.3.9
13.3.10 Discontinuous mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
13.4
Data alignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
13.5
Channel-wise programmable sampling time . . . . . . . . . . . . . . . . . . . . . 400
13.6
Conversion on external trigger and trigger polarity . . . . . . . . . . . . . . . . 400
13.7
Fast conversion mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
13.8
Data management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
13.8.1
13.8.2
13.8.3
13.9
Multi ADC mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
13.9.1
13.9.2
13.9.3
13.9.4
12/1731
Interrupt mask register (EXTI_IMR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Event mask register (EXTI_EMR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Rising trigger selection register (EXTI_RTSR) . . . . . . . . . . . . . . . . . . 387
Falling trigger selection register (EXTI_FTSR) . . . . . . . . . . . . . . . . . . 387
Software interrupt event register (EXTI_SWIER) . . . . . . . . . . . . . . . . 388
Pending register (EXTI_PR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
EXTI register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
ADC on-off control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
ADC clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Channel selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Single conversion mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
Continuous conversion mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
Timing diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
Analog watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
Scan mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
Injected channel management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Using the DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
Managing a sequence of conversions without using the DMA . . . . . . 403
Injected simultaneous mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
Regular simultaneous mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
Interleaved mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
Alternate trigger mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
DocID018909 Rev 11
RM0090

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F405 and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents

Save PDF