 Okay, in last lab we work with the pooling, but we learn how to work with the USART. Then now we can a little bit extend our knowledge with the USART and we add the new feature, we add the interrupt. Then now we can learn how to send and receive data with the USART together with the interrupt. For this we no longer need to use the terminal, but okay, if you want you can still use the terminal, but we create the loop back that we connect two pins together, then the data which we are sending we will also receive. This allows us to check if this also work and we can try in the same time the sending and receiving of data. Then for this I will start new project. I will start here new project. Again, I have the F4 family in my case, I have the F401 and my device is LQFP64 PIN package and it's STM32 F401 RET, 512 kilobyte of flash. Okay, my device is here, nothing surprising, then I can start here to pick up the USART. I can search for the 3 USART, but I know that the USART 2 is in my case on the NUCLO kit connected to the virtual comport, then I don't want to use this one, then I will try UART 1 and I can check in the user manual from the NUCLO if the UART PIN on the PA9 and PA10 are free. Then I will open my user manual, okay, I think in the user manual is also very nice table, maybe not, maybe not, then we need to check on our own. Okay, we will search here ESPA10 and unfortunately PA9 is not so close, that is really not so convenient for us, fortunately PA9 is completely different, yeah, here is PA9. Then for the intake connection I will use maybe very short cable, which I have with two connectors, it will be the best option. Okay, then I will search for my cable. Okay, I have my cable, then I can connect the PA9 and PA10 together to create my loopback, that it's the third pin from the bottom on the left, on the right hander, handler on the left side and PA9 is one, two, three, four, five, six, seven, eight, nine pins from the from the button, this one and it seems that the connection is okay, then now I can use the PA9 and PA10. Okay, this configuration is done, no problems. In the clocks I'm okay with the 16 MHz, always okay, and here in the configuration I first check the parameters, I'm okay with the bolt rate 115 200, because I have connected the transmitter and receive, then this speed is valid for the transmitting and receiving and I am also okay with all these parameters, also with the oversampling and definitely I want also the receive and transmit in the same time. If I look on the GPOs, I am also happy with the GPO configuration, also with the speed, also with the pull-up, I not see here any problem, but here I definitely, because I want to use the interrupt, I need here to enable the global interrupt. You can enable it here in the UART or here also in the NVIC, there is also UART and you can compare with the other pension priorities if you need to change the UART priority or not. Okay, and this is for the configuration part, now I can store my project, I will store it into my Atollic project, it will be called UART2 and it will be for the do studio, why not, I will click on the okay and I will generate my code, now we are asking to open my project.