Estoy programando un chip STM32F2 Cortex M3 (manual de referencia aquí ). Específicamente, quiero transmitir bits a través del USART. Al leer las páginas 620 y siguientes, entiendo que el hardware debe restablecer el TXE
bit del registro de estado USART después de escribir los datos en el registro de datos.
No he podido obtener el TXE
para restablecer. Se configura en el arranque, e incluso después de escribir en el registro de datos, permanece establecido.
La razón por la que estoy leyendo TXE
bit es porque quiero asegurarme de que no estoy abrumando al USART con las solicitudes de transmisión. ¿Cómo puedo obtener el bit TXE
para reiniciar? ¿Debe leerse el TXE
bit en comunicación normal?