Parrot
STM32 UART Echo Exercise
Task
The bench sends bytes on USART1 RX while your program runs. Your code only reads them. Bring USART1 up from reset, then send back every byte that arrives, for as long as the board runs. The registers and bit fields are on the Datasheet tab.
Circuit
Pass condition
Each byte comes back once, in the order it arrived, whatever its value.
Notes
The console talks 115200 baud, 8N1: BRR = 0x8B. The bench moves bytes where a board would not, so it reads the setup from the registers.