Le mois dernier, j'ai passé beaucoup de temps à faire fonctionner UART (pour MIDI) avec une STM (STM32F103C8T6) en utilisant des interruptions, sans grand succès.
Cependant, ce soir, en utilisant DMA, cela a fonctionné assez rapidement.
Dans la mesure où je lis DMA est plus rapide et soulage le CPU, pourquoi ne pas toujours utiliser DMA en faveur des interruptions? D'autant plus que sur le STM32 il semble y avoir pas mal de problèmes.
J'utilise STM32CubeMx / HAL.