STM MCU:MCU je malý, levný a samostatný počítač na čipu, který se používá jako vestavěný systém. Několik STM MCU může využívat čtyřbitové výrazy a pracovat na taktovací frekvenci, která zahrnuje malou míru RAM, časovače a generátory signálů, paralelní a sériové I/O atd.
Aplikace STM MCU
Má mnoho aplikací elektronických zařízení, jako jsou
- Mobilní telefony
- Automobily
- Kamery
- Pračky
- Bezpečnostní alarmy
.
STM MCU
Jedná se o rodinu 32.bitových integrovaných obvodů mikrokontrolérů od společnosti STMicroelectronics. Čipy STM32 jsou seskupeny do příbuzných řad, které jsou založeny na 32bitovém jádru mikrokontroléru ARM, jako jsou Cortex M7F, Cortex M4F, Cortex M3 a Cortex M0. Každá z nich se skládá z procesorového jádra, paměti RAM, paměti flash, ladicího rozhraní a několika periferií.
STM MCU a jeho význam
Podle skutečnosti je STM32 rodina mikrokontrolérů Ics, která je založena na 32bitových RISC jádrech ARM Cortex M7F, Cortex M4F, Cortex M3, Cortex M0+ a Cortex M0. Vzhledem k tomu, že společnost STMicroelectronics si licencuje ARM Processor IP od společnosti ARM Holdings. Návrhy jader ARM mají několik konfigurovatelných možností a společnost ST vybírá individuální konfiguraci, kterou použije pro každý návrh. Před převedením návrhu do křemíku připojí k jádru jejich periferie. Následující tabulky shrnují rodiny mikrokontrolérů STM. Řada STM32, například L5, F7, H7, F4, F3, L4, J atd.
Mají také vynikající základnu podpory z mnoha fór pro vývoj mikrokontrolérů. Mikrokontroléry STM32 totiž nabízejí velké množství sériových a paralelních komunikačních periferií, které mohou spolupracovat s nejrůznějšími elektronickými součástkami, jako jsou senzory, displeje, kamery a motory atd. Všechny varianty STM32, které jsou dodávány s interní pamětí flash a pamětí s náhodným přístupem.
Rozsah výkonu, který je u STM k dispozici, je poměrně rozsáhlý. Nejběžnější základní varianty včetně podsérie STM32F0 a STM32F1, které začínají na taktovací frekvenci pouhých 24 Mhz a jsou k dispozici v pouzdrech s pouhými 16 vývody.
Samozřejmostí jsou pokročilé modely s jednotkami s plovoucí desetinnou čárkou(FPU) pro aplikace s vážnými požadavky na numerické zpracování. Navíc je výslovně navržen pro přenosné aplikace s nízkou spotřebou energie pracující z malé baterie.
Vývojové nástroje
Je třeba vyvinout kód, naprogramovat a nakonec odladit kód. Vývojové nástroje, mezi které patří například
- Kompilátor
- Debugger a
- In-Circuit Serial Programmer
Pro vývoj kódu na STM32 je k dispozici několik vývojových nástrojů. Softwarové nástroje jsou k dispozici jako IDE, které spojuje všechny potřebné nástroje do integrovaného prostředí.