Learn how to use STM32 features with simple examples
1. System peripherals
{|class="st-table" style="margin: auto; text-align:center; border-style: hidden;" {|class="contenttable" style="margin: auto; width:100%; text-align:center" |style="border-color: white; background-color: white;width:360px; text-align:center "| [[File:GPIO_ico.png|100px|link=Getting_started_with_GPIO]]<br><br>'''[[Getting_started_with_GPIO | Getting started with GPIO]]'''<br><br>General purpose input output<br><br> |style="border-color: white; background-color: white;width:360px; text-align:center "| [[File:EXT_ico.png|100px|link=Getting_started_with_EXTI]]<br><br>'''[[Getting_started_with_EXTI | Getting started with EXTI ]]'''<br><br>External interrupt/event controller<br><br> |style="border-color: white; background-color: white;width:360px; text-align:center "| [[File:PWR_ico.png|100px|link=Getting_started_with_PWR]]<br><br>'''[[Getting_started_with_PWR | Getting started with POWER]]'''<br><br>Power<br><br> |style="border-color: white; background-color: white;width:360px; text-align:center "| [[File:DMA_ico.png|100px|link=Getting_started_with_DMA]]<br><br>'''[[Getting_started_with_DMA | Getting started with DMA]]'''<br><br>Direct memory access<br><br> |}
![]() Getting started with GPIO General purpose input output |
![]() Getting started with EXTI External interrupt/event controller |
![]() Getting started with POWER Power |
![]() Getting started with DMA Direct memory access |
2. Basic communication peripherals
![]() Getting started with UART Universal Asynchronous receiver-transmitter |
![]() Getting started with I2C Inter-integrated circuit |
3. Timing peripherals
![]() Getting started with RTC Real time clock |
![]() Getting started with WDG Watch dog |
4. Analog peripherals
![]() Getting started with DAC Digital to analogue converter |
![]() Getting started with ADC Analogue to digital converter |