RM0367 Rev 7 39/1043
RM0367 Contents
40
A.11.4 Input capture data management code example . . . . . . . . . . . . . . . . . . 996
A.11.5 PWM input configuration code example . . . . . . . . . . . . . . . . . . . . . . . . 997
A.11.6 PWM input with DMA configuration code example . . . . . . . . . . . . . . . . 997
A.11.7 Output compare configuration code example . . . . . . . . . . . . . . . . . . . . 998
A.11.8 Edge-aligned PWM configuration example. . . . . . . . . . . . . . . . . . . . . . 998
A.11.9 Center-aligned PWM configuration example . . . . . . . . . . . . . . . . . . . . 999
A.11.10 ETR configuration to clear OCxREF code example . . . . . . . . . . . . . . . 999
A.11.11 Encoder interface code example . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1000
A.11.12 Reset mode code example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1000
A.11.13 Gated mode code example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001
A.11.14 Trigger mode code example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1001
A.11.15 External clock mode 2 + trigger mode code example. . . . . . . . . . . . . 1002
A.11.16 One-Pulse mode code example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1002
A.11.17 Timer prescaling another timer code example . . . . . . . . . . . . . . . . . . 1003
A.11.18 Timer enabling another timer code example. . . . . . . . . . . . . . . . . . . . 1003
A.11.19 Master and slave synchronization code example . . . . . . . . . . . . . . . . 1004
A.11.20 Two timers synchronized by an external trigger code example . . . . . 1006
A.11.21 DMA burst feature code example . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1007
A.12 Low-power timer (LPTIM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1008
A.12.1 Pulse counter configuration code example . . . . . . . . . . . . . . . . . . . . . 1008
A.13 IWDG code example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1008
A.13.1 IWDG configuration code example . . . . . . . . . . . . . . . . . . . . . . . . . . . 1008
A.13.2 IWDG configuration with window code example. . . . . . . . . . . . . . . . . 1008
A.14 WWDG code example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1009
A.14.1 WWDG configuration code example. . . . . . . . . . . . . . . . . . . . . . . . . . 1009
A.15 RTC code example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1009
A.15.1 RTC calendar configuration code example. . . . . . . . . . . . . . . . . . . . . 1009
A.15.2 RTC alarm configuration code example . . . . . . . . . . . . . . . . . . . . . . . 1010
A.15.3 RTC WUT configuration code example . . . . . . . . . . . . . . . . . . . . . . . 1010
A.15.4 RTC read calendar code example . . . . . . . . . . . . . . . . . . . . . . . . . . . 1011
A.15.5 RTC calibration code example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1011
A.15.6 RTC tamper and time stamp configuration code example . . . . . . . . . 1011
A.15.7 RTC tamper and time stamp code example . . . . . . . . . . . . . . . . . . . . 1012
A.15.8 RTC clock output code example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012
A.16 I2C code example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1012
A.16.1 I2C configured in slave mode code example . . . . . . . . . . . . . . . . . . . 1012