STM32 Nucleo

Pokud chceš programovat STM, je dobré se rozhodnout, jakým způsobem je chceš programovat respektive jestli využívat knihovny od ST nebo si napsat svoje
Standard Peripheral Library (nebo HAL) mají velkou výhodu, že jsou již napsané tak, že by tam nemělo dojít k žádným konfliktům a měly by být ošetřeny všechny chybové stavy. Taky je ale výsledný kód mnohem větší než když si knihovnu sám.
Pokud si chceš knihovny psát sám nebo mít spíš přehled o tom kódu, doporučuji stránky joudove.8u.cz - pěkně vysvětlený základ a pro začátek dostačující
Pokud chceš využívat ST knihovny, pak určitě mcu.cz