Hola buen dia..
Respecto a la implementacion que solicitas, podria haber mas de una solucion debido a la precision necesaria para sensor de temperatura. Considerando que la configuracion al DMA no sea de grean impacto al tiempo de lectura del sensor externo.
Ademas el otro punto es la configuracion del UART, si este es necesario a traves de esta velocidad baja de transmision o pudiese ser realizado a traves de una interface USB, ya que este tipo de plataformas ST cuentan con los header files para implementar rapidamente el USB en diversas configuraciones.
Esperemos rapidamente podamos cumplir con tus requerimientos.