Mikrokontroléry STM32, které jsou na trhu k dispozici již více než tucet let, si získaly spoustu věrných fanoušků, kteří je oceňují pro svůj vysoký výpočetní výkon, výkonný výběr verzí s různými čísly pinů, velikostí paměti a periferií a také - což je stejně důležité pro amatérské i profesionální vývojáře - nízká maloobchodní cena. Je však také známo, že se nejedná o nejjednodušší mikrokontroléry pro začátečníky ani pro zkušené programátory - velká složitost a rozmanitost interních periferních bloků znamená, že mnoho lidí neví, kde se správně začít učit. V této kategorii najdete knihy, které rozptýlí vaše pochybnosti a pomohou vám rychle a příjemně vstoupit do světa 32bitových mikrokontrolérů STM32.
Knihy STM32
Také zkontrolovat
- 24V relé
- Bezdrátové myši
- Fluorescenční vlákno
- 2žilové kabely
- Fotopasti
- Vodivé barvy
- Vlákna Zortrax
- WiFi karty pro Raspberry Pi
- Napájecí zdroje 12v 10a
- Sluchátka
- Vakuové tvarování
- Aqara - domácí automatizace
- Příslušenství pro moduly Intel
- Drony Syma
- Magnetické kuličky
- Ovládací zařízení
- Napájecí zdroj BeagleBone
- Úchyty
- Poplachové sirény
- 3D tiskárny Flsun
- Motorové kondenzátory
- Venkovní LED lampy
- Laminátory
- Hexbug - hračky
- 3D tiskárny Trilab
- Stlačený vzduch Esperanza
- TinkerGen - vzdělávací soupravy
- 3D tiskárny Anet
- Váhy
- Banana Pi
- PLA Pro filamenty
- Abilix Krypton - vzdělávací roboti
- Tablety
- Smart TV Android Box
- SkriWare - vzdělávací roboti
- Drony DJI Mavic - příslušenství a drony
- Moduly a sady Intel
- Stlačený vzduch vyčistí klávesnici
- Startovací sady Intel
- 2D tiskárny a pera
- Čističe vzduchu
- Drony DJI Mavic
- Kodéry
- Rezistory SMD 1206
- Smart ABS filamenty
- Tašky na zip
- GPS lokátory
- Drony DJI Phantom
- Rozšíření a překryvy Intel
- Knihy o Raspberry Pi
- RC modely a vozidla
- Drony DJI Inspire
- 3D tiskárny Dobot
- Tantalové kondenzátory SMD
- Nabíječky
- Náhradní díly
- Doplňte vlákna - žádná cívka
- 3D tiskárny Zortrax
- Khadas VIM
- Zvukové moduly Arylic
- Fexibilní filamenty
- Bluetooth reproduktory
- 3D tiskárny Goofoo
- Webkamery
- Raspberry Pi 2B +
- 3D tiskárny Urbicum
- 3D tiskárny Mycusini
- Zvonky a kukátka
- 3D tiskárny MakerPi
- 3D tiskárny ATMAT
- Lineární aktuátory
- Silk filamenty
- 3D tiskárny Artillery
- Senzory a alarmy
- Plynové páječky
- Sparky
- Elektrolytické kondenzátory SMD
- Led osvětlení
- Makeblock 3D tiskárny
- LittleBits
- Spresense Sony
- Netronix - moduly RFID
- Ovládací prvky osvětlení AST
- Přepravní kufry
- Klimatizace a topení
- Orange Pi
- CubieBoard
- WowWee
- Exta Free - senzory a moduly
- Chytré hodinky
- Rock Pi
- Coolseer - domácí automatizace
- AMK - automatizace a řízení
Kde začít?
Vynikající volbou pro začátek dobrodružství s mikrokontroléry STM32 bude položka od společnosti Krzysztof Paprocki „Mikrokontroléry STM32 v praxi“. Ačkoli tato kniha vyšla v roce 2009, kdy na trhu stále dominovala rodina STM32F1, pravidla pro práci se systémy STMicroelectronics se nezměnila. Znalost filozofie programování mikrokontrolérů STM32, konstrukce periferních bloků, stejně jako struktura a použití standardní periferní knihovny společně s CMSIS vám umožní snadno přejít na novější rodiny procesorů a aktuálně preferovanou knihovnu CubeMX. Důležité je, že mnoho společností na trhu stále navrhuje svá zařízení pomocí mikrokontrolérů STM32F1, a proto znalosti obsažené v knize neztratily svůj význam. Neustálý zájem o procesory z této řady je také důkazem jejich univerzálnosti a výhod, které nabízejí konstruktérům vestavěných systémů.
Programování USB nebo jak zkrotit démona
USB rozhraní je zajímavým příkladem standardu, který za cenu velké všestrannosti a snadného použití udržuje mnoho programátorů mikrokontrolérů v noci vzhůru. Nelze popřít, že programování USB vyžaduje mnohem více znalostí a zkušeností než v případě rozhraní, jako je UART (a všechny jeho varianty), I2C nebo SPI. Pro lidi, kteří chtějí dát svým zařízením možnost připojení k počítači a dalším zařízením USB prostřednictvím integrovaného periferního bloku mikrokontrolérů STM32, byla vytvořena kniha Marcina Peczarského „USB pro nezasvěcené v příkladech mikrokontrolérů STM32“. Jak název napovídá, tato publikace jemně seznamuje začínající programátory se světem komplexního, ale velmi užitečného rozhraní, kterým je USB. Velkou výhodou této monografie je 100% kompatibilita příkladů uvedených v knize se zástupci různých řad mikrokontrolérů STM32 - od nejstaršího STM32F103, přes novější STM32F207 až po efektivní STM32F404 s jádrem ARM Cortex-M4.
Síťové mikrokontroléry - rozhraní STM32 a Ethernet
Dalším obtížným a zastrašujícím tématem pro mnoho vývojářů je síťové rozhraní - Ethernet. Ačkoli na trhu můžete snadno koupit levné moduly, které fungují jako převaděče SPI ↔ Ethernet, použití vestavěného periferního bloku - tj. Řadiče ETH - nejenže snižuje náklady na strukturu, ale také zvyšuje její možnosti a šetří místo na desce s plošnými spoji. Pro zájemce o využití síťových schopností mikrokontrolérů STM32 byla napsána kniha Marcina Peczarského „Mikrokontroléry STM32 v síti Ethernet v příkladech“. Na téměř 300 stránkách autor vysvětluje nezbytné základy, od vrstveného modelu OSI až po podrobnosti implementace konkrétních protokolů pomocí knihovny lwIP.
