In this tutorial discuss of Tx and Rx interrupts, working with STM32f4 Discovery in non-blocking mode. Here we use the real HAL...IT instructions, which are very powerful, but a lot of attention must be payed in activating and deactivating the corresponding interrupt flags.