ADC con trigger esterno in STM32

Ciao a tutti,
ho un dubbio su come implementare una conversione analogica-digitale usando un ADC interno al microcontrollore STM32 (non ha importanza quale nello specifico). Vorrei che la conversione avvenisse dopo X tempo dal fronte di salita di un segnale onda quadra periodico fornito esternamente. Per esempio, il segnale esterno si presenta ogni secondo e dopo ogni fronte di salita voglio che passati 200ms sia effettuato un campionamento con l'ADC.
Ho pensato di utilizzare un timer in modalità Input Capture triggerato dal fronte di salita del segnale esterno, in modo che il timer conti X tempo prima di generare un interrupt dove richiamare la conversione ADC, però non so se sia possibile. Qualche idea? Sto usando la libreria HAL.
ho un dubbio su come implementare una conversione analogica-digitale usando un ADC interno al microcontrollore STM32 (non ha importanza quale nello specifico). Vorrei che la conversione avvenisse dopo X tempo dal fronte di salita di un segnale onda quadra periodico fornito esternamente. Per esempio, il segnale esterno si presenta ogni secondo e dopo ogni fronte di salita voglio che passati 200ms sia effettuato un campionamento con l'ADC.
Ho pensato di utilizzare un timer in modalità Input Capture triggerato dal fronte di salita del segnale esterno, in modo che il timer conti X tempo prima di generare un interrupt dove richiamare la conversione ADC, però non so se sia possibile. Qualche idea? Sto usando la libreria HAL.