STM MCU:Een MCU is een kleine, goedkope en op zichzelf staande computer op een chip die wordt gebruikt als een ingebed systeem. Verscheidene STM MCU kunnen vier-bits uitdrukkingen gebruiken en bij een kloksnelheidsfrequentie werken die een kleine maatregel van RAM, timers en signaalgenerators, parallelle en periodieke I/O, enz. omvat.
Toepassingen van STM MCU
Het heeft vele toepassingen van elektronische apparatuur zoals
- Mobiele telefoons
- Automobielen
- Camera’s
- Wasmachines
- Veiligheidsalarmen
STM MCU
Het is een familie van 32-bit microcontroller geïntegreerde schakelingen door STMicroelectronics. STM32-chips zijn gegroepeerd in verwante series die zijn gebaseerd op 32 bit ARM-microcontroller-kern, zoals Cortex M7F, Cortex M4F, Cortex M3, en Cortex M0. Elk bestaat uit de processorkern, RAM, flash-geheugen, debug-interface en diverse randapparatuur.
STM MCU en zijn belang
De STM32 is een familie van microcontroller Ics die is gebaseerd op de 32-bit RISC ARM Cortex M7F, Cortex M4F, Cortex M3, Cortex M0+, en Cortex M0 kernen. Aangezien STMicroelectronics het ARM Processor IP in licentie heeft van ARM Holdings. ARM-kernontwerpen hebben verschillende configureerbare opties, en ST kiest de individuele configuratie die voor elk ontwerp moet worden gebruikt. ST voegt de randapparatuur aan de kern toe voordat het ontwerp in silicium wordt omgezet. De volgende tabellen geven een overzicht van de STM-microcontroller-families. STM32-serie, zoals L5, F7, H7, F4, F3, L4, J, enz.
Zij hebben ook een uitstekende ondersteuning van meerdere microcontroller ontwikkelingsforums. In feite bieden STM32-microcontrollers een groot aantal seriële en parallelle communicatie-randapparaten die kunnen interfacen met allerlei elektronische componenten, zoals sensoren, displays, camera’s en motoren, enz. Alle STM32-varianten worden geleverd met intern flashgeheugen en Random Access Memory.
Het prestatiebereik van de STM is zeer uitgebreid. De meest voorkomende basisvarianten, waaronder de STM32F0 en STM32F1 subreeksen, beginnen met een klokfrequentie van slechts 24 Mhz en zijn verkrijgbaar in pakketten met slechts 16 pennen.
In feite zijn geavanceerde modellen beschikbaar met Floating Point Units (FPU) voor toepassingen met serieuze numerieke verwerkingseisen. Bovendien is het expliciet ontworpen voor draagbare toepassingen met laag stroomverbruik die op een kleine batterij werken.
Ontwikkelgereedschappen
Het is nodig om de code te ontwikkelen, te programmeren en tenslotte de code te debuggen. De ontwikkelingshulpmiddelen omvatten zoals
- Compiler
- Debugger en
- In-Circuit Seriële Programmer
Er zijn verschillende software-ontwikkelingshulpmiddelen die beschikbaar zijn voor de ontwikkeling van code op STM32. De software tools zijn beschikbaar als IDE die alle benodigde tools combineert in een geïntegreerde omgeving.