Estoy intentando generar una señal UART modulada del Tx estándar que sale de mi microcontrolador. Lo que estoy tratando de lograr es que se genere un pulso amplio de 100us en cada borde (ascendente / descendente) de mi señal UART.
Mi plan era enviar el UART a través del pin Tx del STM32 que estoy usando y volver a conectarlo a un GPIO. Entonces podría provocar una interrupción en los bordes ascendentes / descendentes del GPIO y generar un impulso en un pin de salida para cada interrupción.
Mis preguntas son:
¿Esto tiene sentido?
¿Hay una mejor manera de hacer esto?
¿Cuál es la mejor manera de generar el reloj (2 * Baud Rate) para la modulación?
** Buscando soluciones de software solo si es posible.