|

Nowa rodzina STM32C5 i HAL2 – coś więcej niż kolejna literka

Nowa rodzina STM32C5 i HAL2 – coś więcej niż kolejna literka

Tuż przed Embedded World ST dorzuciło do swojego portfolio nową rodzinę: STM32C5. I na pierwszy rzut oka wygląda to jak standardowy ruch – kolejna seria obok F, G czy L, kolejne tabelki w CubeMX i kolejne decyzje „który wybrać”.

Tylko że tym razem to nie jest zwykłe odświeżenie. Bo razem z C5 dostajemy też nowy HAL2 i CubeMX2. A to już jasno sugeruje, że ST nie dokłada kolejnej opcji, tylko zaczyna porządkować cały ekosystem od nowa.

Film mateusza o STM32C5

Materiał dostępny na kanale YouTube Mateusza.

„Nowe F1” – czyli powrót do prostoty?

Kiedyś wybór STM32 był prosty – brałeś F1 i działało. Jeden sensowny układ „do wszystkiego”, bez przekopywania się przez kilkanaście rodzin. Potem zrobiło się… klasycznie STM-owo 😅
Doszły kolejne serie, każda „do czegoś” i nagle wybór przestał być oczywisty. I tutaj wchodzi C5. Na papierze to dalej entry-level, ale w praktyce wygląda jak próba powrotu do jednej sensownej rodziny, którą możesz wrzucić do większości projektów bez większego zastanawiania się. Największy sens ma tu środkowy tier (ok. 256-512 KB Flash i ~128 KB RAM) dokładnie ten zakres, w którym ląduje większość realnych projektów.

Cortex-M33 jako nowy standard

Największa zmiana? Rdzeń.

C5 bazuje na Cortex-M33 i ST jasno pokazuje kierunek:
👉 M0+ wypada jako „startowa opcja”
👉 M4 też powoli znika z roadmapy
👉 TrustZone i bezpieczeństwo wchodzą do mainstreamu

W praktyce oznacza to jedno – nowe projekty warto już myśleć pod kątem tej generacji, a nie starszych F czy L.

Sensowna struktura (w końcu)

Rodzina C5 jest podzielona prosto:

  • low tier: ~128-256 KB Flash
  • mid tier: ~256-512 KB Flash
  • high tier: do 1 MB Flash

Do tego rośnie RAM i… tyle.

Bez sztucznego przycinania funkcji jak kiedyś. Masz:

  • warianty z/bez FDCAN
  • warianty z Ethernetem (high tier)
  • opcje z dodatkowymi blokami crypto

I co najważniejsze – możesz skalować projekt w górę bez zmiany całej platformy.

FDCAN w końcu „po ludzku”

Jedna z tych rzeczy, które brzmią jak detal, ale robią robotę.

FDCAN jest praktycznie w całej rodzinie.
Nie musisz zmieniać MCU tylko dlatego, że nagle pojawił się CAN w projekcie.

Niby mała rzecz, ale w praktyce oszczędza mnóstwo czasu.

Ethernet w niższej półce

C5 to pierwszy raz, kiedy Ethernet trafia tak nisko cenowo w STM32.

Nie jest wszędzie (tylko high tier), ale sam fakt jego obecności w tej rodzinie pokazuje kierunek – więcej możliwości bez przeskoku na „duże” układy.

Co dostajesz w środku?

I tu robi się ciekawie jak na „entry-level”:

  • Cortex-M33 do 144 MHz
  • FPU + DSP
  • do 1 MB Flash / 256 KB RAM
  • FDCAN, OctoSPI, Ethernet (wyżej)

Czyli to już nie jest „prosty mikrokontroler”, tylko nowy poziom bazowy.

EEPROM… dalej nie ma, ale jest lepiej

ST dalej nie daje prawdziwego EEPROMu, ale:

👉 pojawia się dedykowany obszar User Data w flashu
👉 przygotowany pod emulację EEPROM
👉 bez mieszania z kodem aplikacji

Czyli nadal software, ale bez kombinowania od zera.

HAL2 – większa zmiana niż wygląda

STM32C5 to pierwsza rodzina z nowym HAL2.

I to nie jest tylko „lżejszy HAL”:

  • bliżej LL
  • mniej narzutu
  • przebudowana struktura

Najważniejsze:
👉 nie masz wyboru – z C5 wchodzisz w nowy ekosystem

Płytki Nucleo – jest dobrze i… nie jest

ST przygotowało klasyczny zestaw:

  • NUCLEO-C542RC (low)
  • NUCLEO-C562RE (mid)
  • NUCLEO-C5A3ZG (high)

Plusy:
✔ gotowy start
✔ ST-Link na pokładzie

Minusy:
❌ ceny wyższe niż kiedyś
❌ dostępność na start praktycznie zerowa

STM32 NUCLEO-C542RC
Nucleo-64 Z STM32C542RCT6 ARM Cortex-M33
STM32 NUCLEO-C562RE
Nucleo-64 Z STM32C562RET6 Arm Cortex-M33
STM32 NUCLEO-C5A3ZG
Nucleo-144 Z STM32C5A3ZGT6 Arm Cortex-M33

Czy to ma sens?

Patrząc całościowo:
✔ sensowny hardware
✔ uporządkowana rodzina
✔ brak sztucznego ograniczania funkcji
✔ wyraźny kierunek (M33 + security)

I najważniejsze:
✅ To nie wygląda jak kolejna opcja
✅ To wygląda jak nowy „default” STM32

STM32C5 oczywiśćie Znajdziesz w naszym sklepie:

Wnioski

STM32C5 to coś więcej niż nowa seria.

To próba zdefiniowania na nowo „podstawowego” mikrokontrolera:
– nowoczesny rdzeń
– sensowna wydajność
– pełne peryferia bez kombinowania

Środkowy tier ma największy potencjał, żeby stać się nowym „F1”.
Czy tak będzie? Zobaczymy – dużo zależy od HAL2 i całego ekosystemu.

Ale jedno jest pewne:
pierwszy raz od dawna STM32 zaczyna upraszczać wybór zamiast go komplikować 🚀


Prezentowaną w artykule elektronikę znajdziesz oczywiście w naszym sklepie 👉 sklep.msalamon.pl 👈Zapraszamy również na nasze social media, gdzie na bieżąco informujemy o nowych produktach oraz o najciekawszych promocjach 😎👇


Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *