 For next and zone we will try something little bit different. We will start work with the timers to show you that it's not so completely different, but there are some few minority changes. First of all the timer is usually very asynchronous, then we will not use any functions calls like the transmit or receive, ale jsme se vždyžíme vzájí zvukovat, když se vzájí zvukovat a zvukovat. Prostě jsme musíme konfigurávali týmar, a jsme mít vzájí zvukovat. Vzájí zvukovat F4, F401, LQFP64 pin pack, a STM32F401 RET. Vždyž jsme jednou z tými, je to tým závodem. Jsou dnes dnes dnes dnes, dnes dnes dnes dnes dnes dnes dnes. jsou nevrátné úplněhy. Dyně jsem se nám výrožil. Když jsem výrožil ta týma 10 vyskneváme tohle týma. To je to vyskneváme. Když bych výrožila vyskneváme vyskneváme tohle týma 10. Tohle týma vyskneváme. které bychom měto týmajte 10, a závěděl jsem, který bychom je výšlout v týmajte s doletem. když bychom je výšlout než měto toto dít, protože týmajte s doletem bude měto dít. Týmajte se závěděl, že bychom měto týmajte je vytvěděl po týmajte 5. A závěděl jsem, že nejde výšlout než semu, že které bychom je vytvěděl a že bychom měto výšlout Když bylo to hlavní třeba. Ostává se klojskou konfigurationu. My tím, že jsme mladíme klojskou konfigurationu v zvukě. Ale musíme takho, že svoje svoje svoje svoje svoje svoje svoje svoje hlavné svoje. To zavrátíte na komputation. A z tím, když jsme vytvořili konfigurat, máme tím výstvenost, který mám výstvenost. A jsme musíme to závodit výstvenost. Tím výstvenost v závoditě sečí, které máme výstvenost, které je kártmód a kártmód. Kártmód je kártmód pro kártmód a kártmód pro kártmód. To bychom zvědět nám zvědět tím kločením 1.000 ale je to, že je veliké veliké. Je to mělejé plus 1, je to veliké finální. A když jsem chtěl vzítiť 1.000, musím vzítiť 999. A takže v závědě se však nevětně vytvoře. A takže v závědě se nevětně vytvoře. A takže v závědě se nevětně vyskává nejlepší závěd. To by bude v 9991. A také za konceptu, protože chtěl jsem chtěl květně vytvoře. A takže chtěl jsem chtěl, protože můj páskále je 1000, a to je 16000 megahertz a protože jeho je než 1,5999. Není nejvává klocka a vzájící je v tímhle vzájící. A závěl bych to závěl a v závěl než v závěl než vzájící. Vždyť se, že jsem vytvořil folder, a jsem vytvořil můj projekt. OK, můžeme vzítiť všechno, co je vytvořil, co byl vytvořil. Definitivně jsme tady konfiguráci týmar 10, můžeme vytvořit konfiguráci. OK, můžeme vytvořil. Můžeme vytvořit můžeme vysvědět. Můžeme vysvědět, co je názvět, co je vytvořil. Můžeme vytvořit vytvoři. Akto vytvořil, co je vytvořil. Už máme tady vytvořit. a hl hl od večeření. Je to pravděloho. Teraz můžeme vytvoříme týmům, protože tým je jen tým mám vytvořit, tým závodná návští. Nešto se na to zvukat. Můžeme mít tým hlavům a výjdem jen tým, protože jsme výjeme tým tým, a můžeme výjeme tým, ale chci se nám zvukit tímor zvukit z výstření. To je tímor je tímor s tímor s tímor. A jedna parametra je hodně. Půživam hodně. Tímor vyspěl. Tímor v Asycher newsu. Až předtímou tímoru, jimě dělám toho functa a můžem mít výstření. A když tímor vyspěl, Už jsme příjeli vjičnu a vždyčují na normální načinu. Povízkať vždy na tam helpingi. Vždyčí výjí na nově důvodky. Máme MSP, MSP deignit. Kompar a koupů deignit. kompar a MSP deignit. PWM, PWM deignit. Input capture in it, input capture in it, one pulse mode, msp in it, msp the in it, encoder, msp in it, the in it. But for me, maybe the period elapsed callback seems like the good try. Then I use the period elapsed callback, because this means that I am on the end of the period. Again, the input parameter of this callback is the handle. Then I can, in case that I have multiple, multiple timers, I need to check which time is this. And I here put the HL GPIO and I will toggle with the LED. Put the toggle pin. The parameter will be GPIOA, like before, GPIO pin underscore 5. And I will compile my code. We will see what will happen. The code is compile. It's not necessary here to change the optimization, but you can if you want. I will run my code and I will see what is happening. I running my code, you can look on the LED and in my case the LED is blinking. And it seems that the period is two seconds, because after one second I changed the state of the LED. That it seems that in my case is working and it's also working correctly. But we can say that the code for the toggling the LED, also the interrupt, it's still some overhead. Then we can use the timer for do more and we can use the timer to completely handle the LED blinking without any CPU load on the background. We use the PWM functionality, in this case for the next hands-on.