STM32CubeMX a STM32F4 – jak použít USART, ADC, USB CDC s HAL

Na ruských stránkách microtechnics.ru jsem našel několik užitečných návodů, jak si vyzkoušet několik zajímavých periférií s mikrokontrolérem STM32F4 v programu STM32CubeMX. Stránky naštěstí mají i anglickou verzi.

Návody jsou stručně a výstižně napsány a můžete si také stáhnout dostupné kódy pro konfigurační nástroj STM32CubeMX. Z tohoto grafického nástroje vygenerujete kód pro mikrokontrolér STM32 pro několik vývojových studií (IDE).

Návody jsou sice určeny pro STM32F4, ale díky použití HAL, můžete ten samý kód použit i na jiné mikrokontroléry rodiny mikrokontrolérů STM32.

A jaké návody tam najdete? Použití USARTU, FatFS (filesystem pro mikroSD kartu), použijete ADC převodník, vyzkoušíte si USB virtual com port, SPI a DMA, nastavení externích hodin a jako poslední návod je použití tříosého akcelerometru L3GD20.

Stránky najdete na https://microtechnics.ru/en/

Sdílejte článek:

Související články

Další mini pokračování z předchozího článku o programování USARTu pro STM32L100 a jemu podobné typy (STM32F0, STM32F3, STM32F4.

Pokud programujete mikrokontroléry od firmy STM (STM32F4, STM32F0, STM32L1) pomocí Standard Pheripheral Library, tak se vám možná nelíbí velikost výsledného kódu.

Všemi směry propíraný jednotný konektor do všech malých a středních výrobků je USB-C.

U většiny oblíbených aplikací se Hallova čidla používají jako bezkontaktní spínače.

Ve třetím díle si ukážeme použití snad nejpopulárnější sběrnice – USART, v Arduino světě je nazývána jako Serial.