STM MCU:MCU to mały, tani i samodzielny komputer na chipie, który jest używany jako system wbudowany. Kilka STM MCU może wykorzystywać wyrażenia czterobitowe i pracować przy częstotliwości taktowania zegara, która obejmuje niewielką ilość pamięci RAM, timery i generatory sygnałów, równoległe i szeregowe wejścia/wyjścia, itp.
Zastosowania STM MCU
Ma wiele zastosowań w urządzeniach elektronicznych takich jak
- Telefony komórkowe
- Automobile
- Kamery
- Pralki
- Alarmy bezpieczeństwa
.
STM MCU
Jest to rodzina 32-bitowych układów scalonych mikrokontrolerów firmy STMicroelectronics. Układy STM32 pogrupowane są w pokrewne serie, które oparte są na 32 bitowym rdzeniu mikrokontrolera ARM, takie jak Cortex M7F, Cortex M4F, Cortex M3 oraz Cortex M0. Każdy z nich składa się z rdzenia procesora, pamięci RAM, pamięci flash, interfejsu debugowania i kilku urządzeń peryferyjnych.
STM MCU i jego znaczenie
Jak w rzeczywistości, STM32 jest rodziną mikrokontrolerów Ics, która jest oparta na 32-bitowych rdzeniach RISC ARM Cortex M7F, Cortex M4F, Cortex M3, Cortex M0+, i Cortex M0. Ponieważ STMicroelectronics licencjonuje ARM Processor IP od ARM Holdings. Projekty z rdzeniem ARM mają kilka konfigurowalnych opcji, a ST wybiera indywidualną konfigurację dla każdego projektu. Przed przekształceniem projektu w krzem dołącza do rdzenia jego peryferia. Poniższe tabele podsumowują rodziny mikrokontrolerów STM. STM32 Series takie jak L5, F7, H7, F4, F3, L4, J, itd.
Posiadają one również doskonałą bazę wsparcia z wielu forów rozwoju mikrokontrolerów. W rzeczywistości, mikrokontrolery STM32 oferują dużą liczbę szeregowych i równoległych peryferiów komunikacyjnych, które mogą współpracować z wszelkiego rodzaju komponentami elektronicznymi, takimi jak czujniki, wyświetlacze, kamery, silniki itp. Wszystkie warianty STM32 są wyposażone w wewnętrzną pamięć flash i Random Access Memory.
Zakres wydajności dostępny z STM jest dość ekspansywny. Najbardziej powszechne podstawowe warianty w tym STM32F0 i STM32F1 sub-serii, które zaczynają się z częstotliwością zegara tylko 24 Mhz i jest dostępny w pakietach z zaledwie 16 pinów.
Jako fakt, zaawansowane modele są dostępne z Floating Point Units (FPU) dla aplikacji z poważnymi wymaganiami przetwarzania numerycznego. Ponadto, jest on wyraźnie zaprojektowany dla aplikacji przenośnych o niskim poborze mocy, działających z małej baterii.
Narzędzia programistyczne
Jest to wymagane do opracowania kodu, programowania i wreszcie debugowania kodu. Narzędzia programistyczne, w tym takie jak
- Kompilator
- Debugger i
- In-Circuit Serial Programmer
Istnieje kilka narzędzi programistycznych, które są dostępne dla rozwoju kodu na STM32. Narzędzia programistyczne są dostępne jako IDE, które łączy wszystkie niezbędne narzędzia w zintegrowane środowisko.