Getting started with STM32 system peripherals

Revision as of 16:20, 20 February 2023 by Registered User


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> |}

GPIO ico.png

Getting started with GPIO

General purpose input output

EXT ico.png

Getting started with EXTI

External interrupt/event controller

PWR ico.png

Getting started with POWER

Power

DMA ico.png

Getting started with DMA

Direct memory access

2. Basic communication peripherals

UART ico.png

Getting started with UART

Universal Asynchronous receiver-transmitter

I2C ico.png

Getting started with I2C

Inter-integrated circuit


3. Timing peripherals

RTC ico.png

Getting started with RTC

Real time clock

WDOG ico.png

Getting started with WDG

Watch dog

4. Analog peripherals

DAC ico.png

Getting started with DAC

Digital to analogue converter

ADC ico.png

Getting started with ADC

Analogue to digital converter