Mikrokontroléry STM32
Licence na používání jader navržených ARM zakoupili všichni významní výrobci integrovaných obvodů. Společnost ST Microelectronics, která jako jedna z prvních zahájila výrobu mikrokontrolérů založených na této 32bitové architektuře, má v této oblasti obzvláště široké portfolio. Výhodou systémů STM32 je vysoký výpočetní výkon, široká škála dobře navržených periferních bloků a také vynikající podpora jak v dokumentaci, tak v knihovnách softwaru, stejně jako desky a hodnotící sady pro nejzajímavější zástupce jednotlivých rodin. mikrokontrolérů v této sérii.
Podkategorie
Produkty
Viz také
STM32 – množství periferií a obrovský výpočetní výkon
Mikrokontroléry STM32 používají 32bitová jádra ARM. První rodina těchto procesorů uvedená na trh - STM32F1 - je založena na architektuře ARM Cortex-M3, další - na novějších jádrech, např. ARM Cortex-M4 nebo M0 a M0+. Nejmodernější systémy z rodiny STM32F7 jsou založeny na jádře ARM Cortex-M7, které je v současnosti jednou z nejefektivnějších a technicky nejpokročilejších architektur používaných v mikrokontrolérech. Systémy STM32 nabízejí široký výběr analogových periferií, včetně rychlých ADC s 12bitovým rozlišením a vzorkovací frekvencí 1 Msps nebo více, DAC (také 12bitové) a rychlých hardwarových komparátorů. Mezi digitální periferie patří například extrémně flexibilní (a četné!) hardwarové časovače, bohatá sada komunikačních rozhraní (USART, UART, SPI, I2C, I2S, CAN, USB - včetně OTG - nebo Ethernet). Univerzální bloky paměťových řadičů, DMA, clock and reset control (RCC) a system clock monitoring (CSS) systémy, stejně jako pokročilé řadiče LCD a kamer a grafické akcelerátory jsou neocenitelné.
Pouzdra a paměti STM32 – je z čeho vybírat!
Zvláště důležitou výhodou rodiny STM32 je bohatost obou krytů a vestavěných pamětí Flash a RAM. Některé skupiny (např. STM32F0) nabízejí malá, 20pinová pouzdra TSSOP20 nebo WLCSP25, ale nejoblíbenější jsou pouzdra LQFP32, LFQP48, LFQP64 a LFQP100 – ty jsou dostupné prakticky ve všech produktových řadách rodiny STM32. Nejsložitější systémy - zejména ty, které patří do rodin STM32F4 a STM32F7 - jsou také k dispozici v pouzdrech LQFP144, 176 nebo 208, stejně jako UFBGA a TFBGA. I mikrokontroléry ze stejné řady a ve stejném pouzdře lze většinou pořídit ve více variantách, lišících se velikostí paměti (Flash, RAM) a samozřejmě cenou.
Mikrokontroléry STM32 dostupné v obchodě Botland
V této kategorii naleznete několik velmi oblíbených modelů mikrokontrolérů STM32, které se dychtivě používají jak ve vyhodnocovacích deskách, tak v koncových zařízeních, sériově vyráběných mnoha společnostmi. Naše nabídka zahrnuje okamžitě dostupné mikrokontroléry z rodiny STM32F1, patřící do různých podskupin této řady: F100 a F103, vybavené velkým množstvím paměti Flash (od 16, přes 64 do 128 kB) a RAM (4, 8 nebo 20 kB) . Vybrali jsme verze ve dvou nejčastěji používaných pouzdrech: LQFP48 a LQFP64. Stojí za to vědět, že i v jiných kategoriích našeho obchodu najdete programátory/debuggery věnované STM32, hodnotící desky a knihy, které vám umožní rychle začít dobrodružství s těmito vynikajícími systémy.
Mikrokontroléry STM32 - FAQ
STM32 je rodina 32bitových mikrokontrolérů založených na procesoru Arm Cortex-M. Nabízí vysoký výkon, možnosti v reálném čase, digitální zpracování signálu, provoz s nízkou spotřebou/nízkým napětím a konektivitu. Zachovává kompatibilitu a snadnost designu.
Otázka volby je nejčastěji otázkou, kterým STM32 začít. Rozhodně doporučujeme sady a kurzy FORBOT, včetně sady pro kurz STM32L4 s deskou NUCLEO-L476RG, tradiční 490stránkové knižní vydání kurzu STM32L4 a neocenitelné elektronické desky pro kurz STM32L4 .
Než konkrétní mikrokontrolér ve svém projektu skutečně použijete, měli byste se alespoň podívat na jeho datový list. Dalším krokem je výběr programovacího jazyka – výše zmíněné kurzy STM32 jsou založeny na STM32CubeIDE, ale neméně dobrou možností je jazyk C.
Přečtěte si něco o C. Z mnoha důvodů je velká většina vestavěných systémů navržena s C jako jejich primárním jazykem. Poté se naučte základy elektroniky , pořiďte si svůj první hardware STM32 a nakonec si vyberte mikrokontrolér a sadu nástrojů nebo, chcete-li, kurz STM32, který vás provede počátečními fázemi učení.